add ISPCTextureCompressor

This commit is contained in:
hyzboy 2021-05-22 18:27:25 +08:00
parent dae3e49980
commit 25fa9086f0
3 changed files with 11 additions and 3 deletions

3
.gitmodules vendored
View File

@ -0,0 +1,3 @@
[submodule "ISPCTextureCompressor"]
path = ISPCTextureCompressor
url = https://github.com/GameTechDev/ISPCTextureCompressor.git

View File

@ -135,7 +135,7 @@ int os_main(int argc,os_char **argv)
ilInit();
ILImage img;
ILImage img;
if(!img.LoadFile(argv[1]))
{
@ -143,6 +143,10 @@ int os_main(int argc,os_char **argv)
return -1;
}
if(img.channels()==1)
{
}
const uint8 *op=(const uint8 *)img.ToGray();
AutoDelete<df::Grid> grid1=new df::Grid(img.width(),img.height());
@ -173,7 +177,7 @@ int os_main(int argc,os_char **argv)
grid1->GenerateSDF();
grid2->GenerateSDF();
AutoDeleteArray<uint8> df_bitmap=new uint8[img.pixel_total()];
AutoDeleteArray<uint8> df_bitmap(img.pixel_total());
uint8 *tp=df_bitmap;
uint32 dist;
@ -204,4 +208,4 @@ int os_main(int argc,os_char **argv)
ilShutDown();
return(0);
}
}

1
ISPCTextureCompressor Submodule

@ -0,0 +1 @@
Subproject commit f05e1df1d076d91abec2e51b4ba8b8095319631f