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:
+23
-6
@@ -16,7 +16,6 @@
|
||||
<Compiler>
|
||||
<Add option="-Wextra" />
|
||||
<Add option="-Wall" />
|
||||
<Add option="-g" />
|
||||
</Compiler>
|
||||
</Target>
|
||||
<Target title="Release">
|
||||
@@ -27,22 +26,24 @@
|
||||
<Option compiler="gcc" />
|
||||
<Option createDefFile="1" />
|
||||
<Compiler>
|
||||
<Add option="-march=core2" />
|
||||
<Add option="-fomit-frame-pointer" />
|
||||
<Add option="-fexpensive-optimizations" />
|
||||
<Add option="-O3" />
|
||||
<Add option="-Wextra" />
|
||||
<Add option="-Wall" />
|
||||
</Compiler>
|
||||
<Linker>
|
||||
<Add option="-s" />
|
||||
</Linker>
|
||||
</Target>
|
||||
</Build>
|
||||
<Compiler>
|
||||
<Add option="-Wextra" />
|
||||
<Add option="-Wall" />
|
||||
<Add option="-g" />
|
||||
<Add option="-Wno-unused-value" />
|
||||
<Add option="-Wno-unused" />
|
||||
<Add option="-fno-strict-aliasing" />
|
||||
<Add option="-ffast-math" />
|
||||
<Add option="-fno-math-errno" />
|
||||
</Compiler>
|
||||
<Unit filename="crn_arealist.cpp" />
|
||||
<Unit filename="crn_arealist.h" />
|
||||
@@ -71,8 +72,6 @@
|
||||
<Unit filename="crn_data_stream_serializer.h" />
|
||||
<Unit filename="crn_dds_comp.cpp" />
|
||||
<Unit filename="crn_dds_comp.h" />
|
||||
<Unit filename="crn_dds_texture.cpp" />
|
||||
<Unit filename="crn_dds_texture.h" />
|
||||
<Unit filename="crn_decomp.cpp" />
|
||||
<Unit filename="crn_dxt.cpp" />
|
||||
<Unit filename="crn_dxt.h" />
|
||||
@@ -93,6 +92,8 @@
|
||||
<Unit filename="crn_dynamic_stream.h" />
|
||||
<Unit filename="crn_dynamic_string.cpp" />
|
||||
<Unit filename="crn_dynamic_string.h" />
|
||||
<Unit filename="crn_etc.cpp" />
|
||||
<Unit filename="crn_etc.h" />
|
||||
<Unit filename="crn_file_utils.cpp" />
|
||||
<Unit filename="crn_file_utils.h" />
|
||||
<Unit filename="crn_find_files.cpp" />
|
||||
@@ -109,6 +110,12 @@
|
||||
<Unit filename="crn_image_utils.cpp" />
|
||||
<Unit filename="crn_image_utils.h" />
|
||||
<Unit filename="crn_intersect.h" />
|
||||
<Unit filename="crn_jpgd.cpp" />
|
||||
<Unit filename="crn_jpgd.h" />
|
||||
<Unit filename="crn_jpge.cpp" />
|
||||
<Unit filename="crn_jpge.h" />
|
||||
<Unit filename="crn_ktx_texture.cpp" />
|
||||
<Unit filename="crn_ktx_texture.h" />
|
||||
<Unit filename="crn_lzma_codec.cpp" />
|
||||
<Unit filename="crn_lzma_codec.h" />
|
||||
<Unit filename="crn_math.cpp" />
|
||||
@@ -116,6 +123,10 @@
|
||||
<Unit filename="crn_matrix.h" />
|
||||
<Unit filename="crn_mem.cpp" />
|
||||
<Unit filename="crn_mem.h" />
|
||||
<Unit filename="crn_miniz.cpp" />
|
||||
<Unit filename="crn_miniz.h" />
|
||||
<Unit filename="crn_mipmapped_texture.cpp" />
|
||||
<Unit filename="crn_mipmapped_texture.h" />
|
||||
<Unit filename="crn_mutex.h" />
|
||||
<Unit filename="crn_packed_uint.h" />
|
||||
<Unit filename="crn_pixel_format.cpp" />
|
||||
@@ -136,6 +147,8 @@
|
||||
<Unit filename="crn_resample_filters.h" />
|
||||
<Unit filename="crn_resampler.cpp" />
|
||||
<Unit filename="crn_resampler.h" />
|
||||
<Unit filename="crn_rg_etc1.cpp" />
|
||||
<Unit filename="crn_rg_etc1.h" />
|
||||
<Unit filename="crn_ryg_dxt.cpp" />
|
||||
<Unit filename="crn_ryg_dxt.hpp" />
|
||||
<Unit filename="crn_ryg_types.hpp" />
|
||||
@@ -174,6 +187,7 @@
|
||||
<Unit filename="crn_vec_interval.h" />
|
||||
<Unit filename="crn_vector.cpp" />
|
||||
<Unit filename="crn_vector.h" />
|
||||
<Unit filename="crn_vector2d.h" />
|
||||
<Unit filename="crn_winhdr.h" />
|
||||
<Unit filename="crn_zeng.cpp" />
|
||||
<Unit filename="crn_zeng.h" />
|
||||
@@ -209,6 +223,9 @@
|
||||
<Unit filename="lzma_MyVersion.h" />
|
||||
<Unit filename="lzma_Threads.h" />
|
||||
<Unit filename="lzma_Types.h" />
|
||||
<Unit filename="../inc/crn_decomp.h" />
|
||||
<Unit filename="../inc/crnlib.h" />
|
||||
<Unit filename="../inc/dds_defs.h" />
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<debugger />
|
||||
|
||||
Reference in New Issue
Block a user