Initial checkin of v1.04 - KTX file format support, basic ETC1 compression/decompression, Linux makefile with proper gcc options, lots of high-level improvements to get crnlib into a state where I can more easily add additional formats.
This commit is contained in:
+204
-23
@@ -771,6 +771,10 @@
|
||||
RelativePath=".\crn_vector.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_vector2d.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="image"
|
||||
@@ -779,22 +783,6 @@
|
||||
RelativePath=".\crn_color.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_dds_texture.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_dds_texture.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_dxt_image.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_dxt_image.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_image.h"
|
||||
>
|
||||
@@ -807,6 +795,150 @@
|
||||
RelativePath=".\crn_image_utils.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_jpgd.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug_DLL|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug_DLL|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release_DLL|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release_DLL|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_jpgd.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_jpge.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug_DLL|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Debug_DLL|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release_DLL|Win32"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release_DLL|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="0"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_jpge.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_pixel_format.cpp"
|
||||
>
|
||||
@@ -971,6 +1103,14 @@
|
||||
RelativePath=".\crn_dxt_hc_common.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_etc.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_etc.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_huffman_codes.cpp"
|
||||
>
|
||||
@@ -987,6 +1127,14 @@
|
||||
RelativePath=".\crn_lzma_codec.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_miniz.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_miniz.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_prefix_coding.cpp"
|
||||
>
|
||||
@@ -1011,6 +1159,14 @@
|
||||
RelativePath=".\crn_qdxt5.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_rg_etc1.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_rg_etc1.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_ryg_dxt.cpp"
|
||||
>
|
||||
@@ -1111,6 +1267,10 @@
|
||||
RelativePath=".\crn_packed_uint.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_radix_sort.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_timer.cpp"
|
||||
>
|
||||
@@ -1194,13 +1354,6 @@
|
||||
<File
|
||||
RelativePath=".\crn_threading_win32.cpp"
|
||||
>
|
||||
<FileConfiguration
|
||||
Name="Release|x64"
|
||||
>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_threading_win32.h"
|
||||
@@ -1447,6 +1600,34 @@
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="texture"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\crn_dxt_image.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_dxt_image.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_ktx_texture.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_ktx_texture.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_mipmapped_texture.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\crn_mipmapped_texture.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
|
||||
Reference in New Issue
Block a user