add ISPCTextureCompressor
This commit is contained in:
parent
dae3e49980
commit
25fa9086f0
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -0,0 +1,3 @@
|
|||||||
|
[submodule "ISPCTextureCompressor"]
|
||||||
|
path = ISPCTextureCompressor
|
||||||
|
url = https://github.com/GameTechDev/ISPCTextureCompressor.git
|
@ -135,7 +135,7 @@ int os_main(int argc,os_char **argv)
|
|||||||
|
|
||||||
ilInit();
|
ilInit();
|
||||||
|
|
||||||
ILImage img;
|
ILImage img;
|
||||||
|
|
||||||
if(!img.LoadFile(argv[1]))
|
if(!img.LoadFile(argv[1]))
|
||||||
{
|
{
|
||||||
@ -143,6 +143,10 @@ int os_main(int argc,os_char **argv)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(img.channels()==1)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
const uint8 *op=(const uint8 *)img.ToGray();
|
const uint8 *op=(const uint8 *)img.ToGray();
|
||||||
|
|
||||||
AutoDelete<df::Grid> grid1=new df::Grid(img.width(),img.height());
|
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();
|
grid1->GenerateSDF();
|
||||||
grid2->GenerateSDF();
|
grid2->GenerateSDF();
|
||||||
|
|
||||||
AutoDeleteArray<uint8> df_bitmap=new uint8[img.pixel_total()];
|
AutoDeleteArray<uint8> df_bitmap(img.pixel_total());
|
||||||
uint8 *tp=df_bitmap;
|
uint8 *tp=df_bitmap;
|
||||||
|
|
||||||
uint32 dist;
|
uint32 dist;
|
||||||
@ -204,4 +208,4 @@ int os_main(int argc,os_char **argv)
|
|||||||
|
|
||||||
ilShutDown();
|
ilShutDown();
|
||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
1
ISPCTextureCompressor
Submodule
1
ISPCTextureCompressor
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit f05e1df1d076d91abec2e51b4ba8b8095319631f
|
Loading…
x
Reference in New Issue
Block a user