diff --git a/DDSView/DDSView_Desktop_2019.vcxproj b/DDSView/DDSView_Desktop_2019.vcxproj
new file mode 100644
index 0000000..1f5eb17
--- /dev/null
+++ b/DDSView/DDSView_Desktop_2019.vcxproj
@@ -0,0 +1,334 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Profile
+ Win32
+
+
+ Profile
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ DDSView
+ {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}
+ DDSView
+ Win32Proj
+ 10.0.17763.0
+
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DDSView
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DDSView
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DDSView
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DDSView
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DDSView
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DDSView
+ true
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;DEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;DEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ Windows
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ d3d11.lib;ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Windows
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ 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_2019.vcxproj.filters b/DDSView/DDSView_Desktop_2019.vcxproj.filters
new file mode 100644
index 0000000..ab6eee7
--- /dev/null
+++ b/DDSView/DDSView_Desktop_2019.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_2019.vcxproj b/DirectXTex/DirectXTex_Desktop_2019.vcxproj
new file mode 100644
index 0000000..0c60121
--- /dev/null
+++ b/DirectXTex/DirectXTex_Desktop_2019.vcxproj
@@ -0,0 +1,384 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Profile
+ Win32
+
+
+ Profile
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ DirectXTex
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}
+ DirectXTex
+ Win32Proj
+ 10.0.17763.0
+
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(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=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ Windows
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ Disabled
+ MultiThreadedDebugDLL
+ true
+ Fast
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ Windows
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ MaxSpeed
+ true
+ Fast
+ StreamingSIMDExtensions2
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ true
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ MaxSpeed
+ true
+ Fast
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ 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=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ 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=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ true
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+ Document
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DirectXTex/DirectXTex_Desktop_2019.vcxproj.filters b/DirectXTex/DirectXTex_Desktop_2019.vcxproj.filters
new file mode 100644
index 0000000..693d4d1
--- /dev/null
+++ b/DirectXTex/DirectXTex_Desktop_2019.vcxproj.filters
@@ -0,0 +1,163 @@
+
+
+
+
+ {68652706-b700-4472-9af7-a56a482bd896}
+
+
+ {9b7fcbc5-2533-4b88-b75b-d4803e55fa7c}
+
+
+ {eb989628-e889-44bf-837a-05c9f09b258e}
+
+
+ {a674c059-ed12-4d51-b5b3-44c34ce565da}
+
+
+ {c0d1c51b-c157-45b8-9169-af3cc2c4f4b6}
+
+
+
+
+ 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
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+
\ No newline at end of file
diff --git a/DirectXTex/DirectXTex_Desktop_2019_Win10.vcxproj b/DirectXTex/DirectXTex_Desktop_2019_Win10.vcxproj
new file mode 100644
index 0000000..126a61c
--- /dev/null
+++ b/DirectXTex/DirectXTex_Desktop_2019_Win10.vcxproj
@@ -0,0 +1,386 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Profile
+ Win32
+
+
+ Profile
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ DirectXTex
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}
+ DirectXTex
+ Win32Proj
+ 10.0.17763.0
+
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+ StaticLibrary
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019_Win10\$(Platform)\$(Configuration)\
+ DirectXTex
+ true
+
+
+
+ EnableAllWarnings
+ Disabled
+ MultiThreadedDebugDLL
+ true
+ Fast
+ StreamingSIMDExtensions2
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN32_WINNT=0x0A00;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ Windows
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ Disabled
+ MultiThreadedDebugDLL
+ true
+ Fast
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN32_WINNT=0x0A00;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ Windows
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ MaxSpeed
+ true
+ Fast
+ StreamingSIMDExtensions2
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN32_WINNT=0x0A00;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ true
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ MaxSpeed
+ true
+ Fast
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN32_WINNT=0x0A00;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ true
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ MaxSpeed
+ true
+ Fast
+ StreamingSIMDExtensions2
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN32_WINNT=0x0A00;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ true
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ EnableAllWarnings
+ MaxSpeed
+ true
+ Fast
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN32_WINNT=0x0A00;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions)
+ Use
+ DirectXTexP.h
+ $(IntDir)$(TargetName).pdb
+ true
+ true
+
+
+ true
+ Windows
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Document
+
+
+ Document
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Create
+ Create
+ Create
+ Create
+ Create
+ Create
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/DirectXTex/DirectXTex_Desktop_2019_Win10.vcxproj.filters b/DirectXTex/DirectXTex_Desktop_2019_Win10.vcxproj.filters
new file mode 100644
index 0000000..0b3fb32
--- /dev/null
+++ b/DirectXTex/DirectXTex_Desktop_2019_Win10.vcxproj.filters
@@ -0,0 +1,169 @@
+
+
+
+
+ {68652706-b700-4472-9af7-a56a482bd896}
+
+
+ {9b7fcbc5-2533-4b88-b75b-d4803e55fa7c}
+
+
+ {d665bb3f-6d2a-415d-83f5-abd5c813962b}
+
+
+ {b8e74ae5-5bcf-404a-b18b-df14ecd31b2d}
+
+
+ {34309123-96a2-4472-b288-885f1fd2ac6c}
+
+
+
+
+ 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
+
+
+
+
+ Source Files
+
+
+
+
+ Source Files\Shaders
+
+
+ Source Files\Shaders
+
+
+ Source Files\Shaders
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Compiled
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+ Source Files\Shaders\Symbols
+
+
+
\ No newline at end of file
diff --git a/DirectXTex_Desktop_2019.sln b/DirectXTex_Desktop_2019.sln
new file mode 100644
index 0000000..638d7d9
--- /dev/null
+++ b/DirectXTex_Desktop_2019.sln
@@ -0,0 +1,107 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27130.2020
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "DirectXTex\DirectXTex_Desktop_2019.vcxproj", "{371B9FA9-4C90-4AC6-A123-ACED756D6C77}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "texassemble", "Texassemble\Texassemble_Desktop_2019.vcxproj", "{8F18CBD7-4116-4956-BCD8-20D688A4CBD1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "texconv", "Texconv\Texconv_Desktop_2019.vcxproj", "{C3A65381-8FD3-4F69-B29E-654B4B0ED136}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DDSView", "DDSView\DDSView_Desktop_2019.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_2019.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|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Profile|Win32 = Profile|Win32
+ Profile|x64 = Profile|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|Win32.ActiveCfg = Debug|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|Win32.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|Win32.ActiveCfg = Profile|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|Win32.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|Win32.ActiveCfg = Release|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|Win32.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|Win32.ActiveCfg = Debug|Win32
+ {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Debug|Win32.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|Win32.ActiveCfg = Profile|Win32
+ {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Profile|Win32.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|Win32.ActiveCfg = Release|Win32
+ {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}.Release|Win32.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|Win32.ActiveCfg = Debug|Win32
+ {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Debug|Win32.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|Win32.ActiveCfg = Profile|Win32
+ {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Profile|Win32.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|Win32.ActiveCfg = Release|Win32
+ {C3A65381-8FD3-4F69-B29E-654B4B0ED136}.Release|Win32.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|Win32.ActiveCfg = Debug|Win32
+ {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Debug|Win32.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|Win32.ActiveCfg = Profile|Win32
+ {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Profile|Win32.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|Win32.ActiveCfg = Release|Win32
+ {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84}.Release|Win32.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|Win32.ActiveCfg = Debug|Win32
+ {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Debug|Win32.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|Win32.ActiveCfg = Profile|Win32
+ {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Profile|Win32.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|Win32.ActiveCfg = Release|Win32
+ {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}.Release|Win32.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_Desktop_2019_Win10.sln b/DirectXTex_Desktop_2019_Win10.sln
new file mode 100644
index 0000000..1011b71
--- /dev/null
+++ b/DirectXTex_Desktop_2019_Win10.sln
@@ -0,0 +1,41 @@
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27130.2020
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "DirectXTex\DirectXTex_Desktop_2019_Win10.vcxproj", "{371B9FA9-4C90-4AC6-A123-ACED756D6C77}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{5200A2F8-5215-421E-BCE6-E8DCDAB7779D}"
+ ProjectSection(SolutionItems) = preProject
+ .editorconfig = .editorconfig
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Profile|Win32 = Profile|Win32
+ Profile|x64 = Profile|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|Win32.ActiveCfg = Debug|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Debug|Win32.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|Win32.ActiveCfg = Profile|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Profile|Win32.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|Win32.ActiveCfg = Release|Win32
+ {371B9FA9-4C90-4AC6-A123-ACED756D6C77}.Release|Win32.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
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {22D52797-6BAE-4409-AE3B-513587E92758}
+ EndGlobalSection
+EndGlobal
diff --git a/Texassemble/Texassemble_Desktop_2019.vcxproj b/Texassemble/Texassemble_Desktop_2019.vcxproj
new file mode 100644
index 0000000..de6ee15
--- /dev/null
+++ b/Texassemble/Texassemble_Desktop_2019.vcxproj
@@ -0,0 +1,333 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Profile
+ Win32
+
+
+ Profile
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ texassemble
+ {8F18CBD7-4116-4956-BCD8-20D688A4CBD1}
+ texassemble
+ Win32Proj
+ 10.0.17763.0
+
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texassemble
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texassemble
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texassemble
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texassemble
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texassemble
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texassemble
+ true
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ Console
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ Console
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {371b9fa9-4c90-4ac6-a123-aced756d6c77}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Texassemble/Texassemble_Desktop_2019.vcxproj.filters b/Texassemble/Texassemble_Desktop_2019.vcxproj.filters
new file mode 100644
index 0000000..781df78
--- /dev/null
+++ b/Texassemble/Texassemble_Desktop_2019.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
diff --git a/Texconv/Texconv_Desktop_2019.vcxproj b/Texconv/Texconv_Desktop_2019.vcxproj
new file mode 100644
index 0000000..015e850
--- /dev/null
+++ b/Texconv/Texconv_Desktop_2019.vcxproj
@@ -0,0 +1,339 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Profile
+ Win32
+
+
+ Profile
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ texconv
+ {C3A65381-8FD3-4F69-B29E-654B4B0ED136}
+ texconv
+ Win32Proj
+ 10.0.17763.0
+
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texconv
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texconv
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texconv
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texconv
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texconv
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texconv
+ true
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ true
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.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=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ Console
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ true
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ true
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ /Zc:twoPhase- /Zc:__cplusplus %(AdditionalOptions)
+ WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+
+
+ ole32.lib;windowscodecs.lib;uuid.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=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.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=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {371b9fa9-4c90-4ac6-a123-aced756d6c77}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Texconv/Texconv_Desktop_2019.vcxproj.filters b/Texconv/Texconv_Desktop_2019.vcxproj.filters
new file mode 100644
index 0000000..50ba8f9
--- /dev/null
+++ b/Texconv/Texconv_Desktop_2019.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
diff --git a/Texdiag/texdiag_Desktop_2019.vcxproj b/Texdiag/texdiag_Desktop_2019.vcxproj
new file mode 100644
index 0000000..d92cee1
--- /dev/null
+++ b/Texdiag/texdiag_Desktop_2019.vcxproj
@@ -0,0 +1,333 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Debug
+ x64
+
+
+ Profile
+ Win32
+
+
+ Profile
+ x64
+
+
+ Release
+ Win32
+
+
+ Release
+ x64
+
+
+
+ texdiag
+ {8E31A619-F4F8-413F-A973-4EE37B1AAA5D}
+ texdiag
+ Win32Proj
+ 10.0.17763.0
+
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+ Application
+ true
+ Unicode
+ v142
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texdiag
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texdiag
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texdiag
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texdiag
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texdiag
+ true
+
+
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ Bin\Desktop_2019\$(Platform)\$(Configuration)\
+ texdiag
+ true
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ Console
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ Disabled
+ MultiThreadedDebugDLL
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ Console
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ Guard
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ StreamingSIMDExtensions2
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ Level4
+ MaxSpeed
+ Fast
+ ..\DirectXTex;%(AdditionalIncludeDirectories)
+ WIN32;NDEBUG;PROFILE;_CONSOLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions)
+ true
+ true
+ /Zc:__cplusplus %(AdditionalOptions)
+ Guard
+
+
+ ole32.lib;windowscodecs.lib;uuid.lib;%(AdditionalDependencies)
+ true
+ Console
+ true
+ true
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {371b9fa9-4c90-4ac6-a123-aced756d6c77}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Texdiag/texdiag_Desktop_2019.vcxproj.filters b/Texdiag/texdiag_Desktop_2019.vcxproj.filters
new file mode 100644
index 0000000..3a2f907
--- /dev/null
+++ b/Texdiag/texdiag_Desktop_2019.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