diff --git a/.nuget/directxtex_desktop_2017.nuspec b/.nuget/directxtex_desktop_2017.nuspec index f4dd0ba..515b21e 100644 --- a/.nuget/directxtex_desktop_2017.nuspec +++ b/.nuget/directxtex_desktop_2017.nuspec @@ -3,11 +3,11 @@ directxtex_desktop_2017 0.0.0-SpecifyVersionOnCommandline - DirectXTex Library (VS 2017/2019 Win32) + DirectXTex Library (VS 2017/2019/2022 Win32) Microsoft microsoft,directxtk DirectXTex texture processing library - This version is for Windows desktop applications using Visual Studio 2017 or Visual Studio 2019 and supports Windows 7 / DirectX 11. + This version is for Windows desktop applications using Visual Studio 2017, Visual Studio 2019, or Visual Studio 2022 and supports Windows 7 / DirectX 11. DirectXTex, a shared source library for reading and writing .DDS files, and performing various texture content processing operations including resizing, format conversion, mip-map generation, block compression for Direct3D runtime texture resources, and height-map to normal-map conversion. This library makes use of the Windows Image Component (WIC) APIs. It also includes simple .TGA and .HDR readers and writers since these image file format are commonly used for texture content processing pipelines, but are not currently supported by a built-in WIC codec. Matches the September 28, 2021 release on GitHub. diff --git a/.nuget/directxtex_desktop_win10.nuspec b/.nuget/directxtex_desktop_win10.nuspec index c10d86c..2a56d27 100644 --- a/.nuget/directxtex_desktop_win10.nuspec +++ b/.nuget/directxtex_desktop_win10.nuspec @@ -3,11 +3,11 @@ directxtex_desktop_win10 0.0.0-SpecifyVersionOnCommandline - DirectXTex Library (VS 2017/2019 Win32 for Windows 10/11) + DirectXTex Library (VS 2017/2019/2022 Win32 for Windows 10/11) Microsoft microsoft,directxtk DirectXTex texture processing library - This version is for Windows desktop applications using Visual Studio 2017 or Visual Studio 2019 and supports Windows 10 / Windows 11 including both DirectX 11 and DirectX 12. + This version is for Windows desktop applications using Visual Studio 2017, Visual Studio 2019, or Visual Studio 2022 and supports Windows 10 / Windows 11 including both DirectX 11 and DirectX 12. DirectXTex, a shared source library for reading and writing .DDS files, and performing various texture content processing operations including resizing, format conversion, mip-map generation, block compression for Direct3D runtime texture resources, and height-map to normal-map conversion. This library makes use of the Windows Image Component (WIC) APIs. It also includes simple .TGA and .HDR readers and writers since these image file format are commonly used for texture content processing pipelines, but are not currently supported by a built-in WIC codec. Matches the September 28, 2021 release on GitHub. diff --git a/.nuget/directxtex_uwp.nuspec b/.nuget/directxtex_uwp.nuspec index c5fc28f..de458f8 100644 --- a/.nuget/directxtex_uwp.nuspec +++ b/.nuget/directxtex_uwp.nuspec @@ -7,7 +7,7 @@ Microsoft microsoft,directxtk DirectXTex texture processing library - This version is for Universal Windows Platform apps on Windows 10 / Windows 11 using Visual Studio 2017 or Visual Studio 2019. + This version is for Universal Windows Platform apps on Windows 10 / Windows 11 using Visual Studio 2017, Visual Studio 2019, or Visual Studio 2022. DirectXTex, a shared source library for reading and writing .DDS files, and performing various texture content processing operations including resizing, format conversion, mip-map generation, block compression for Direct3D runtime texture resources, and height-map to normal-map conversion. This library makes use of the Windows Image Component (WIC) APIs. It also includes simple .TGA and .HDR readers and writers since these image file format are commonly used for texture content processing pipelines, but are not currently supported by a built-in WIC codec. Matches the September 28, 2021 release on GitHub. diff --git a/DDSView/DDSView_Desktop_2022.vcxproj b/DDSView/DDSView_Desktop_2022.vcxproj new file mode 100644 index 0000000..7650e14 --- /dev/null +++ b/DDSView/DDSView_Desktop_2022.vcxproj @@ -0,0 +1,340 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Profile + Win32 + + + Profile + x64 + + + Release + Win32 + + + Release + x64 + + + + DDSView + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84} + DDSView + Win32Proj + 10.0 + + + + Application + Unicode + v143 + + + Application + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + + + + + + + + + + + + + + + + + + + + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DDSView + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DDSView + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DDSView + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DDSView + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DDSView + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DDSView + true + + + + Level4 + Disabled + MultiThreadedDebugDLL + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;DEBUG;PROFILE;_WINDOWS;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies) + Windows + true + true + + + false + + + + + + + + + + + + + Level4 + Disabled + MultiThreadedDebugDLL + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;DEBUG;PROFILE;_WINDOWS;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies) + Windows + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies) + true + Windows + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies) + true + Windows + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;PROFILE;_WINDOWS;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies) + true + Windows + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;PROFILE;_WINDOWS;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies) + true + Windows + true + true + + + false + + + + + + + + + + + + + + + + + + + {371b9fa9-4c90-4ac6-a123-aced756d6c77} + + + + + + + + \ No newline at end of file diff --git a/DDSView/DDSView_Desktop_2022.vcxproj.filters b/DDSView/DDSView_Desktop_2022.vcxproj.filters new file mode 100644 index 0000000..ab6eee7 --- /dev/null +++ b/DDSView/DDSView_Desktop_2022.vcxproj.filters @@ -0,0 +1,20 @@ + + + + + {8e114980-c1a3-4ada-ad7c-83caadf5daeb} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + + + + Resource Files + + + + + + \ No newline at end of file diff --git a/DirectXTex/DirectXTex_Desktop_2022.vcxproj b/DirectXTex/DirectXTex_Desktop_2022.vcxproj new file mode 100644 index 0000000..7dd71ed --- /dev/null +++ b/DirectXTex/DirectXTex_Desktop_2022.vcxproj @@ -0,0 +1,399 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Profile + Win32 + + + Profile + x64 + + + Release + Win32 + + + Release + x64 + + + + DirectXTex + {371B9FA9-4C90-4AC6-A123-ACED756D6C77} + DirectXTex + Win32Proj + 10.0 + x64 + + + + StaticLibrary + Unicode + v143 + + + StaticLibrary + Unicode + v143 + + + StaticLibrary + Unicode + v143 + + + StaticLibrary + Unicode + v143 + + + StaticLibrary + Unicode + v143 + + + StaticLibrary + Unicode + v143 + + + + + + + + + + + + + + + + + + + + + + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DirectXTex + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DirectXTex + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DirectXTex + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DirectXTex + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DirectXTex + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + DirectXTex + true + + + + EnableAllWarnings + Disabled + MultiThreadedDebugDLL + true + Fast + StreamingSIMDExtensions2 + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0601;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + Use + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb + true + true + Level4 + + + Windows + true + + + false + + + + + + + + + + + + + EnableAllWarnings + Disabled + MultiThreadedDebugDLL + true + Fast + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0601;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + Use + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb + true + true + Level4 + + + Windows + true + + + false + + + + + + + + + + + + + EnableAllWarnings + MaxSpeed + true + Fast + StreamingSIMDExtensions2 + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0601;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + Use + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb + true + true + Level4 + + + true + Windows + true + true + + + false + + + + + + + + + + + + + EnableAllWarnings + MaxSpeed + true + Fast + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0601;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + Use + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb + true + true + Level4 + + + true + Windows + true + true + + + false + + + + + + + + + + + + + EnableAllWarnings + MaxSpeed + true + Fast + StreamingSIMDExtensions2 + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0601;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + Use + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb + true + true + Level4 + + + true + Windows + true + true + + + false + + + + + + + + + + + + + EnableAllWarnings + MaxSpeed + true + Fast + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0601;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + Use + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + $(IntDir)$(TargetName).pdb + true + true + Level4 + + + true + Windows + true + true + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + + + + + + Document + + + Document + + + + + + + + + + <_ATGFXCPath>$(WindowsSDK_ExecutablePath_x64.Split(';')[0]) + <_ATGFXCPath>$(_ATGFXCPath.Replace("x64","")) + <_ATGFXCPath Condition="'$(_ATGFXCPath)' != '' and !HasTrailingSlash('$(_ATGFXCPath)')">$(_ATGFXCPath)\ + + + + <_ATGFXCPath /> + + + + + <_ATGShaderHeaders Include="$(ProjectDir)Shaders/Compiled/*.inc" /> + <_ATGShaderSymbols Include="$(ProjectDir)Shaders/Compiled/*.pdb" /> + + + + + \ No newline at end of file diff --git a/DirectXTex/DirectXTex_Desktop_2022.vcxproj.filters b/DirectXTex/DirectXTex_Desktop_2022.vcxproj.filters new file mode 100644 index 0000000..455edda --- /dev/null +++ b/DirectXTex/DirectXTex_Desktop_2022.vcxproj.filters @@ -0,0 +1,115 @@ + + + + + {68652706-b700-4472-9af7-a56a482bd896} + + + {9b7fcbc5-2533-4b88-b75b-d4803e55fa7c} + + + {eb989628-e889-44bf-837a-05c9f09b258e} + + + + + Header Files + + + Header Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Source Files + + + + + Source Files\Shaders + + + Source Files\Shaders + + + Source Files\Shaders + + + \ No newline at end of file diff --git a/DirectXTex/DirectXTex_Windows10_2022.vcxproj b/DirectXTex/DirectXTex_Windows10_2022.vcxproj new file mode 100644 index 0000000..f284439 --- /dev/null +++ b/DirectXTex/DirectXTex_Windows10_2022.vcxproj @@ -0,0 +1,439 @@ + + + + + Debug + ARM + + + Debug + ARM64 + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + ARM64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + Document + + + Document + + + + {fb3f52b5-bfe8-43fd-836f-363735dab738} + StaticLibrary + DirectXTex + DirectXTex + en-US + 14.0 + true + Windows Store + 10.0 + 10.0.17763.0 + 10.0 + x64 + + + + StaticLibrary + true + v143 + + + StaticLibrary + true + v143 + + + StaticLibrary + true + v143 + + + StaticLibrary + true + v143 + + + StaticLibrary + false + v143 + + + StaticLibrary + false + v143 + + + StaticLibrary + false + v143 + + + StaticLibrary + false + v143 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + Bin\Windows10_2022\$(Platform)\$(Configuration)\ + DirectXTex + false + + + + Use + + false + true + Fast + StreamingSIMDExtensions2 + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + false + Level4 + + + Console + false + false + + + + + Use + + false + true + Fast + StreamingSIMDExtensions2 + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + Level4 + + + Console + false + false + + + + + Use + + false + true + Fast + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + false + Level4 + + + Console + false + false + + + + + Use + + + false + true + Fast + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + false + Level4 + + + Console + false + false + + + + + Use + + false + true + Fast + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + Level4 + + + Console + false + false + + + + + Use + + + false + true + Fast + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + Level4 + + + Console + false + false + + + + + Use + + false + true + Fast + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + false + Level4 + + + Console + false + false + + + + + Use + + false + true + Fast + $(IntDir)$(TargetName).pdb + EnableAllWarnings + DirectXTexP.h + $(ProjectDir);$(ProjectDir)Shaders\Compiled;%(AdditionalIncludeDirectories) + _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + true + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + true + Level4 + + + Console + false + false + + + + + + + + <_ATGFXCPath>$(WindowsSDK_ExecutablePath_x64.Split(';')[0]) + <_ATGFXCPath>$(_ATGFXCPath.Replace("x64","")) + <_ATGFXCPath Condition="'$(_ATGFXCPath)' != '' and !HasTrailingSlash('$(_ATGFXCPath)')">$(_ATGFXCPath)\ + + + + <_ATGFXCPath /> + + + + + <_ATGShaderHeaders Include="$(ProjectDir)Shaders/Compiled/*.inc" /> + <_ATGShaderSymbols Include="$(ProjectDir)Shaders/Compiled/*.pdb" /> + + + + + \ No newline at end of file diff --git a/DirectXTex/DirectXTex_Windows10_2022.vcxproj.filters b/DirectXTex/DirectXTex_Windows10_2022.vcxproj.filters new file mode 100644 index 0000000..caccf47 --- /dev/null +++ b/DirectXTex/DirectXTex_Windows10_2022.vcxproj.filters @@ -0,0 +1,136 @@ + + + + + {f4d68f4f-adbe-40a1-b052-f2e4cae3b5ae} + + + {b42472b0-7a63-47b0-b77f-4ffe492471a0} + + + {1838e3e6-1f80-4713-9a98-41ea7e654d12} + + + + + {f4d68f4f-adbe-40a1-b052-f2e4cae3b5ae} + + + {b42472b0-7a63-47b0-b77f-4ffe492471a0} + + + {1838e3e6-1f80-4713-9a98-41ea7e654d12} + + + {7c13ba68-1ec8-4710-a8dd-cd973621b725} + + + {fbc9373c-d511-4fd1-a7b8-d55df1b27d2e} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Header Files + + + Source Files\Shaders + + + Source Files\Shaders + + + Source Files\Shaders + + + \ No newline at end of file diff --git a/DirectXTex_Desktop_2022.sln b/DirectXTex_Desktop_2022.sln new file mode 100644 index 0000000..57cb16f --- /dev/null +++ b/DirectXTex_Desktop_2022.sln @@ -0,0 +1,107 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 16.0.28729.10 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "DirectXTex\DirectXTex_Desktop_2022.vcxproj", "{371B9FA9-4C90-4AC6-A123-ACED756D6C77}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "texassemble", "Texassemble\Texassemble_Desktop_2022.vcxproj", "{8F18CBD7-4116-4956-BCD8-20D688A4CBD1}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "texconv", "Texconv\Texconv_Desktop_2022.vcxproj", "{C3A65381-8FD3-4F69-B29E-654B4B0ED136}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DDSView", "DDSView\DDSView_Desktop_2022.vcxproj", "{9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{AEA1D9F7-EA95-4BF7-8E6D-0EA068077943}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Sample", "Sample", "{E14090F7-2FE9-47EE-A331-14ED71801FDE}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "texdiag", "Texdiag\texdiag_Desktop_2022.vcxproj", "{8E31A619-F4F8-413F-A973-4EE37B1AAA5D}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A40FB626-EA42-48D5-AE40-EE5A6FD3742E}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Debug|x64 = Debug|x64 + Profile|x86 = Profile|x86 + Profile|x64 = Profile|x64 + Release|x86 = Release|x86 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|x86.ActiveCfg = Debug|Win32 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|x86.Build.0 = Debug|Win32 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|x64.ActiveCfg = Debug|x64 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|x64.Build.0 = Debug|x64 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|x86.ActiveCfg = Profile|Win32 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|x86.Build.0 = Profile|Win32 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|x64.ActiveCfg = Profile|x64 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|x64.Build.0 = Profile|x64 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|x86.ActiveCfg = Release|Win32 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|x86.Build.0 = Release|Win32 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|x64.ActiveCfg = Release|x64 + {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|x64.Build.0 = Release|x64 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Debug|x86.ActiveCfg = Debug|Win32 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Debug|x86.Build.0 = Debug|Win32 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Debug|x64.ActiveCfg = Debug|x64 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Debug|x64.Build.0 = Debug|x64 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Profile|x86.ActiveCfg = Profile|Win32 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Profile|x86.Build.0 = Profile|Win32 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Profile|x64.ActiveCfg = Profile|x64 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Profile|x64.Build.0 = Profile|x64 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Release|x86.ActiveCfg = Release|Win32 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Release|x86.Build.0 = Release|Win32 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Release|x64.ActiveCfg = Release|x64 + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Release|x64.Build.0 = Release|x64 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Debug|x86.ActiveCfg = Debug|Win32 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Debug|x86.Build.0 = Debug|Win32 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Debug|x64.ActiveCfg = Debug|x64 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Debug|x64.Build.0 = Debug|x64 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Profile|x86.ActiveCfg = Profile|Win32 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Profile|x86.Build.0 = Profile|Win32 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Profile|x64.ActiveCfg = Profile|x64 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Profile|x64.Build.0 = Profile|x64 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Release|x86.ActiveCfg = Release|Win32 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Release|x86.Build.0 = Release|Win32 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Release|x64.ActiveCfg = Release|x64 + {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Release|x64.Build.0 = Release|x64 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Debug|x86.ActiveCfg = Debug|Win32 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Debug|x86.Build.0 = Debug|Win32 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Debug|x64.ActiveCfg = Debug|x64 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Debug|x64.Build.0 = Debug|x64 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Profile|x86.ActiveCfg = Profile|Win32 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Profile|x86.Build.0 = Profile|Win32 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Profile|x64.ActiveCfg = Profile|x64 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Profile|x64.Build.0 = Profile|x64 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Release|x86.ActiveCfg = Release|Win32 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Release|x86.Build.0 = Release|Win32 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Release|x64.ActiveCfg = Release|x64 + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Release|x64.Build.0 = Release|x64 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Debug|x86.ActiveCfg = Debug|Win32 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Debug|x86.Build.0 = Debug|Win32 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Debug|x64.ActiveCfg = Debug|x64 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Debug|x64.Build.0 = Debug|x64 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Profile|x86.ActiveCfg = Profile|Win32 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Profile|x86.Build.0 = Profile|Win32 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Profile|x64.ActiveCfg = Profile|x64 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Profile|x64.Build.0 = Profile|x64 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Release|x86.ActiveCfg = Release|Win32 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Release|x86.Build.0 = Release|Win32 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Release|x64.ActiveCfg = Release|x64 + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1} = {AEA1D9F7-EA95-4BF7-8E6D-0EA068077943} + {C3A65381-8FD3-4F69-B29E-654B4B0ED136} = {AEA1D9F7-EA95-4BF7-8E6D-0EA068077943} + {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84} = {E14090F7-2FE9-47EE-A331-14ED71801FDE} + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D} = {AEA1D9F7-EA95-4BF7-8E6D-0EA068077943} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CFB3C228-4C26-4746-8E0C-71C310403E8C} + EndGlobalSection +EndGlobal diff --git a/DirectXTex_Windows10_2022.sln b/DirectXTex_Windows10_2022.sln new file mode 100644 index 0000000..887fc1b --- /dev/null +++ b/DirectXTex_Windows10_2022.sln @@ -0,0 +1,48 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 15.0.27130.2020 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "DirectXTex\DirectXTex_Windows10_2022.vcxproj", "{FB3F52B5-BFE8-43FD-836F-363735DAB738}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{8D3EE191-AC2D-4DA6-97EB-058D8A28B933}" + ProjectSection(SolutionItems) = preProject + .editorconfig = .editorconfig + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|ARM.ActiveCfg = Debug|ARM + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|ARM.Build.0 = Debug|ARM + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|ARM64.Build.0 = Debug|ARM64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|x64.ActiveCfg = Debug|x64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|x64.Build.0 = Debug|x64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|x86.ActiveCfg = Debug|Win32 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Debug|x86.Build.0 = Debug|Win32 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|ARM.ActiveCfg = Release|ARM + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|ARM.Build.0 = Release|ARM + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|ARM64.ActiveCfg = Release|ARM64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|ARM64.Build.0 = Release|ARM64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|x64.ActiveCfg = Release|x64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|x64.Build.0 = Release|x64 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|x86.ActiveCfg = Release|Win32 + {FB3F52B5-BFE8-43FD-836F-363735DAB738}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E507EBC0-EBB7-4519-A886-15B7E0917E2F} + EndGlobalSection +EndGlobal diff --git a/README.md b/README.md index 91be2db..98bea44 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ Copyright (c) Microsoft Corporation. This package contains DirectXTex, a shared source library for reading and writing ``.DDS`` files, and performing various texture content processing operations including resizing, format conversion, mip-map generation, block compression for Direct3D runtime texture resources, and height-map to normal-map conversion. This library makes use of the Windows Image Component (WIC) APIs. It also includes ``.TGA`` and ``.HDR`` readers and writers since these image file formats are commonly used for texture content processing pipelines, but are not currently supported by a built-in WIC codec. -This code is designed to build with Visual Studio 2017 ([15.9](https://walbourn.github.io/vs-2017-15-9-update/)), Visual Studio 2019, or clang for Windows v11 or later. It is recommended that you make use of the Windows 10 May 2020 Update SDK ([19041](https://walbourn.github.io/windows-10-may-2020-update-sdk/)) or later. +This code is designed to build with Visual Studio 2017 ([15.9](https://walbourn.github.io/vs-2017-15-9-update/)), Visual Studio 2019, Visual Studio 2022, or clang for Windows v11 or later. Use of the Windows 10 May 2020 Update SDK ([19041](https://walbourn.github.io/windows-10-may-2020-update-sdk/)) or later is required. These components are designed to work without requiring any content from the legacy DirectX SDK. For details, see [Where is the DirectX SDK?](https://aka.ms/dxsdk). @@ -85,7 +85,7 @@ For the latest version of DirectXTex, bug reports, etc. please visit the project * Loading of 96bpp floating-point TIFF files results in a corrupted image prior to Windows 8. This fix is available on Windows 7 SP1 with KB 2670838 installed. -* The UWP projects and the VS 2019 Win10 classic desktop project include configurations for the ARM64 platform. These require VS 2017 (15.9 update) or VS 2019 to build, with the ARM64 toolset installed. +* The UWP projects and the Win10 classic desktop project include configurations for the ARM64 platform. These require VS 2017 (15.9 update) or later to build, with the ARM64 toolset installed. * The ``CompileShaders.cmd`` script must have Windows-style (CRLF) line-endings. If it is changed to Linux-style (LF) line-endings, it can fail to build all the required shaders. diff --git a/Texassemble/Texassemble_Desktop_2022.vcxproj b/Texassemble/Texassemble_Desktop_2022.vcxproj new file mode 100644 index 0000000..0b1de9e --- /dev/null +++ b/Texassemble/Texassemble_Desktop_2022.vcxproj @@ -0,0 +1,340 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Profile + Win32 + + + Profile + x64 + + + Release + Win32 + + + Release + x64 + + + + texassemble + {8F18CBD7-4116-4956-BCD8-20D688A4CBD1} + texassemble + Win32Proj + 10.0 + + + + Application + Unicode + v143 + + + Application + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + + + + + + + + + + + + + + + + + + + + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texassemble + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texassemble + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texassemble + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texassemble + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texassemble + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texassemble + true + + + + Level4 + Disabled + MultiThreadedDebugDLL + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + Console + true + true + + + false + + + + + + + + + + + + + Level4 + Disabled + MultiThreadedDebugDLL + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + Console + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + + + false + + + + + + + + + + + + + + + + + + + + {371b9fa9-4c90-4ac6-a123-aced756d6c77} + + + + + + + \ No newline at end of file diff --git a/Texassemble/Texassemble_Desktop_2022.vcxproj.filters b/Texassemble/Texassemble_Desktop_2022.vcxproj.filters new file mode 100644 index 0000000..e1687da --- /dev/null +++ b/Texassemble/Texassemble_Desktop_2022.vcxproj.filters @@ -0,0 +1,18 @@ + + + + + {8e114980-c1a3-4ada-ad7c-83caadf5daeb} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + + + + + Resource Files + + + \ No newline at end of file diff --git a/Texconv/Texconv_Desktop_2022.vcxproj b/Texconv/Texconv_Desktop_2022.vcxproj new file mode 100644 index 0000000..d961140 --- /dev/null +++ b/Texconv/Texconv_Desktop_2022.vcxproj @@ -0,0 +1,347 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Profile + Win32 + + + Profile + x64 + + + Release + Win32 + + + Release + x64 + + + + texconv + {C3A65381-8FD3-4F69-B29E-654B4B0ED136} + texconv + Win32Proj + 10.0 + + + + Application + Unicode + v143 + + + Application + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + + + + + + + + + + + + + + + + + + + + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texconv + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texconv + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texconv + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texconv + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texconv + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texconv + true + + + + Level4 + Disabled + MultiThreadedDebugDLL + true + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + Console + true + true + + + false + + + + + + + + + + + + + Level4 + Disabled + MultiThreadedDebugDLL + true + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + Console + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + true + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + true + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + true + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + true + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions) + WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + + + false + + + + + + + + + + + + + + + + + + + + + {371b9fa9-4c90-4ac6-a123-aced756d6c77} + + + + + + + \ No newline at end of file diff --git a/Texconv/Texconv_Desktop_2022.vcxproj.filters b/Texconv/Texconv_Desktop_2022.vcxproj.filters new file mode 100644 index 0000000..80e1359 --- /dev/null +++ b/Texconv/Texconv_Desktop_2022.vcxproj.filters @@ -0,0 +1,19 @@ + + + + + {8e114980-c1a3-4ada-ad7c-83caadf5daeb} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + + + + + + Resource Files + + + \ No newline at end of file diff --git a/Texdiag/texdiag_Desktop_2022.vcxproj b/Texdiag/texdiag_Desktop_2022.vcxproj new file mode 100644 index 0000000..eb655b1 --- /dev/null +++ b/Texdiag/texdiag_Desktop_2022.vcxproj @@ -0,0 +1,339 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Profile + Win32 + + + Profile + x64 + + + Release + Win32 + + + Release + x64 + + + + texdiag + {8E31A619-F4F8-413F-A973-4EE37B1AAA5D} + texdiag + Win32Proj + 10.0 + + + + Application + Unicode + v143 + + + Application + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + Application + true + Unicode + v143 + + + + + + + + + + + + + + + + + + + + + + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texdiag + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texdiag + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texdiag + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texdiag + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texdiag + true + + + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + Bin\Desktop_2022\$(Platform)\$(Configuration)\ + texdiag + true + + + + Level4 + Disabled + MultiThreadedDebugDLL + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + Console + true + true + + + false + + + + + + + + + + + + + Level4 + Disabled + MultiThreadedDebugDLL + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + Console + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + Guard + true + true + /Zc:__cplusplus %(AdditionalOptions) + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + StreamingSIMDExtensions2 + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + true + + + false + + + + + + + + + + + + + Level4 + MaxSpeed + Fast + ..\DirectXTex;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0601;%(PreprocessorDefinitions) + true + true + /Zc:__cplusplus %(AdditionalOptions) + Guard + 26812 + + + ole32.lib;windowscodecs.lib;uuid.lib;version.lib;%(AdditionalDependencies) + true + Console + true + true + + + false + + + + + + + + + + + + + + + + + + + {371b9fa9-4c90-4ac6-a123-aced756d6c77} + + + + + + + \ No newline at end of file diff --git a/Texdiag/texdiag_Desktop_2022.vcxproj.filters b/Texdiag/texdiag_Desktop_2022.vcxproj.filters new file mode 100644 index 0000000..3a2f907 --- /dev/null +++ b/Texdiag/texdiag_Desktop_2022.vcxproj.filters @@ -0,0 +1,17 @@ + + + + + {8e114980-c1a3-4ada-ad7c-83caadf5daeb} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe + + + + + + + + Resource Files + + + \ No newline at end of file