ASTC 6x6 HDR/6x6 HDR intermediate update

This commit is contained in:
Richard Geldreich
2025-01-21 11:01:08 -05:00
parent ae0dcd6f62
commit 1ba75b4e34
49 changed files with 26835 additions and 6776 deletions

View File

@@ -21,7 +21,9 @@
<ItemGroup>
<ClCompile Include="..\encoder\3rdparty\android_astc_decomp.cpp" />
<ClCompile Include="..\encoder\3rdparty\tinyexr.cpp" />
<ClCompile Include="..\encoder\basisu_astc_hdr_enc.cpp" />
<ClCompile Include="..\encoder\basisu_astc_hdr_6x6_enc.cpp" />
<ClCompile Include="..\encoder\basisu_astc_hdr_common.cpp" />
<ClCompile Include="..\encoder\basisu_uastc_hdr_4x4_enc.cpp" />
<ClCompile Include="..\encoder\basisu_backend.cpp" />
<ClCompile Include="..\encoder\basisu_basis_file.cpp" />
<ClCompile Include="..\encoder\basisu_bc7enc.cpp" />
@@ -47,7 +49,9 @@
<ClInclude Include="..\encoder\3rdparty\qoi.h" />
<ClInclude Include="..\encoder\3rdparty\tinydds.h" />
<ClInclude Include="..\encoder\3rdparty\tinyexr.h" />
<ClInclude Include="..\encoder\basisu_astc_hdr_enc.h" />
<ClInclude Include="..\encoder\basisu_astc_hdr_6x6_enc.h" />
<ClInclude Include="..\encoder\basisu_astc_hdr_common.h" />
<ClInclude Include="..\encoder\basisu_uastc_hdr_4x4_enc.h" />
<ClInclude Include="..\encoder\basisu_backend.h" />
<ClInclude Include="..\encoder\basisu_basis_file.h" />
<ClInclude Include="..\encoder\basisu_bc7enc.h" />
@@ -58,6 +62,7 @@
<ClInclude Include="..\encoder\basisu_gpu_texture.h" />
<ClInclude Include="..\encoder\basisu_kernels_declares.h" />
<ClInclude Include="..\encoder\basisu_kernels_imp.h" />
<ClInclude Include="..\encoder\basisu_math.h" />
<ClInclude Include="..\encoder\basisu_miniz.h" />
<ClInclude Include="..\encoder\basisu_ocl_kernels.h" />
<ClInclude Include="..\encoder\basisu_opencl.h" />
@@ -105,28 +110,28 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
<PlatformToolset>v143</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
@@ -155,6 +160,7 @@
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<AdditionalIncludeDirectories>..\OpenCL</AdditionalIncludeDirectories>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>
@@ -176,6 +182,7 @@
<EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>
<ExceptionHandling>false</ExceptionHandling>
<BufferSecurityCheck>false</BufferSecurityCheck>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>
@@ -187,7 +194,6 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level4</WarningLevel>
<SDLCheck>false</SDLCheck>
<PreprocessorDefinitions>_DEBUG;_LIB;%(PreprocessorDefinitions);BASISU_SUPPORT_SSE=1;BASISU_SUPPORT_OPENCL=1;</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
@@ -195,6 +201,8 @@
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<EnableEnhancedInstructionSet>AdvancedVectorExtensions</EnableEnhancedInstructionSet>
<AdditionalIncludeDirectories>..\OpenCL</AdditionalIncludeDirectories>
<WarningLevel>Level4</WarningLevel>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>
@@ -220,6 +228,7 @@
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<LanguageStandard>stdcpp17</LanguageStandard>
</ClCompile>
<Link>
<SubSystem>

View File

@@ -30,7 +30,7 @@
<ClCompile Include="..\transcoder\basisu_transcoder.cpp">
<Filter>Source Files\transcoder</Filter>
</ClCompile>
<ClCompile Include="..\encoder\basisu_astc_hdr_enc.cpp">
<ClCompile Include="..\encoder\basisu_uastc_hdr_4x4_enc.cpp">
<Filter>Source Files\encoder</Filter>
</ClCompile>
<ClCompile Include="..\encoder\basisu_backend.cpp">
@@ -93,6 +93,12 @@
<ClCompile Include="..\encoder\3rdparty\android_astc_decomp.cpp">
<Filter>Source Files\encoder\3rdparty</Filter>
</ClCompile>
<ClCompile Include="..\encoder\basisu_astc_hdr_common.cpp">
<Filter>Source Files\encoder</Filter>
</ClCompile>
<ClCompile Include="..\encoder\basisu_astc_hdr_6x6_enc.cpp">
<Filter>Source Files\encoder</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\transcoder\basisu_astc_helpers.h">
@@ -137,7 +143,7 @@
<ClInclude Include="..\encoder\cppspmd_type_aliases.h">
<Filter>Source Files\encoder\cppspmd</Filter>
</ClInclude>
<ClInclude Include="..\encoder\basisu_astc_hdr_enc.h">
<ClInclude Include="..\encoder\basisu_uastc_hdr_4x4_enc.h">
<Filter>Source Files\encoder</Filter>
</ClInclude>
<ClInclude Include="..\encoder\basisu_backend.h">
@@ -212,6 +218,15 @@
<ClInclude Include="..\encoder\3rdparty\android_astc_decomp.h">
<Filter>Source Files\encoder\3rdparty</Filter>
</ClInclude>
<ClInclude Include="..\encoder\basisu_astc_hdr_common.h">
<Filter>Source Files\encoder</Filter>
</ClInclude>
<ClInclude Include="..\encoder\basisu_math.h">
<Filter>Source Files\encoder</Filter>
</ClInclude>
<ClInclude Include="..\encoder\basisu_astc_hdr_6x6_enc.h">
<Filter>Source Files\encoder</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\transcoder\basisu_transcoder_tables_astc.inc">