From 5935e6baf00b6172560dbe740c8ae838e573d04d Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Fri, 7 Apr 2017 23:09:28 -0700 Subject: [PATCH] VS 2017 updated for Windows Creators Update SDK (15063) --- DDSView/DDSView_Desktop_2017.vcxproj | 14 ++--- DirectXTex/DirectXTexWIC.cpp | 4 ++ DirectXTex/DirectXTex_Desktop_2017.vcxproj | 18 +++---- DirectXTex/DirectXTex_Windows10.vcxproj | 26 ++++++---- .../DirectXTex_Windows10.vcxproj.filters | 51 ++++++++++++------- DirectXTex_Windows10.sln | 2 +- Texassemble/Texassemble_Desktop_2017.vcxproj | 14 ++--- Texconv/Texconv_Desktop_2017.vcxproj | 14 ++--- Texdiag/texdiag_Desktop_2017.vcxproj | 14 ++--- 9 files changed, 90 insertions(+), 67 deletions(-) diff --git a/DDSView/DDSView_Desktop_2017.vcxproj b/DDSView/DDSView_Desktop_2017.vcxproj index b180142..fc7722f 100644 --- a/DDSView/DDSView_Desktop_2017.vcxproj +++ b/DDSView/DDSView_Desktop_2017.vcxproj @@ -31,7 +31,7 @@ {9D3EDCAD-A800-43F0-B77F-FE6E4DFA3D84} DDSView Win32Proj - 10.0.14393.0 + 10.0.15063.0 @@ -160,7 +160,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EditAndContinue EnableFastChecks @@ -200,7 +200,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EnableFastChecks 4996 @@ -241,7 +241,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -282,7 +282,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -324,7 +324,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -365,7 +365,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_WINDOWS;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 diff --git a/DirectXTex/DirectXTexWIC.cpp b/DirectXTex/DirectXTexWIC.cpp index 3d748c3..d189157 100644 --- a/DirectXTex/DirectXTexWIC.cpp +++ b/DirectXTex/DirectXTexWIC.cpp @@ -36,7 +36,11 @@ #include #include + +#pragma warning(push) +#pragma warning(disable : 4471) #include +#pragma warning(pop) static inline HRESULT CreateMemoryStream( _Outptr_ IStream** stream ) { diff --git a/DirectXTex/DirectXTex_Desktop_2017.vcxproj b/DirectXTex/DirectXTex_Desktop_2017.vcxproj index 91a7b54..c6bb0ad 100644 --- a/DirectXTex/DirectXTex_Desktop_2017.vcxproj +++ b/DirectXTex/DirectXTex_Desktop_2017.vcxproj @@ -31,7 +31,7 @@ {371B9FA9-4C90-4AC6-A123-ACED756D6C77} DirectXTex Win32Proj - 10.0.14393.0 + 10.0.15063.0 @@ -137,7 +137,7 @@ Fast StreamingSIMDExtensions2 Sync - %(AdditionalOptions) + /permissive- %(AdditionalOptions) _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) EditAndContinue EnableFastChecks @@ -179,7 +179,7 @@ true Fast Sync - %(AdditionalOptions) + /permissive- %(AdditionalOptions) _UNICODE;UNICODE;WIN32;_DEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) EnableFastChecks Use @@ -222,7 +222,7 @@ Fast StreamingSIMDExtensions2 Sync - %(AdditionalOptions) + /permissive- %(AdditionalOptions) _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) Use DirectXTexP.h @@ -265,7 +265,7 @@ true Fast Sync - %(AdditionalOptions) + /permissive- %(AdditionalOptions) _UNICODE;UNICODE;WIN32;NDEBUG;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) Use DirectXTexP.h @@ -309,7 +309,7 @@ Fast StreamingSIMDExtensions2 Sync - %(AdditionalOptions) + /permissive- %(AdditionalOptions) _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) Use DirectXTexP.h @@ -352,7 +352,7 @@ true Fast Sync - %(AdditionalOptions) + /permissive- %(AdditionalOptions) _UNICODE;UNICODE;WIN32;NDEBUG;PROFILE;_LIB;_WIN7_PLATFORM_UPDATE;_WIN32_WINNT=0x0600;_CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) Use DirectXTexP.h @@ -452,8 +452,6 @@ - + \ No newline at end of file diff --git a/DirectXTex/DirectXTex_Windows10.vcxproj b/DirectXTex/DirectXTex_Windows10.vcxproj index 8677f61..73fc213 100644 --- a/DirectXTex/DirectXTex_Windows10.vcxproj +++ b/DirectXTex/DirectXTex_Windows10.vcxproj @@ -101,40 +101,40 @@ 14.0 true Windows Store - 10.0.14393.0 - 10.0.10586.0 + 10.0.15063.0 + 10.0.14393.0 10.0 StaticLibrary true - v140 + v141 StaticLibrary true - v140 + v141 StaticLibrary true - v140 + v141 StaticLibrary false - v140 + v141 StaticLibrary false - v140 + v141 StaticLibrary false - v140 + v141 @@ -208,6 +208,7 @@ Level4 DirectXTexP.h _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + /permissive- %(AdditionalOptions) Console @@ -226,6 +227,7 @@ Level4 DirectXTexP.h _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + /permissive- %(AdditionalOptions) Console @@ -243,6 +245,7 @@ Level4 DirectXTexP.h _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + /permissive- %(AdditionalOptions) Console @@ -260,6 +263,7 @@ Level4 DirectXTexP.h _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + /permissive- %(AdditionalOptions) Console @@ -277,6 +281,7 @@ Level4 DirectXTexP.h _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + /permissive- %(AdditionalOptions) Console @@ -294,6 +299,7 @@ Level4 DirectXTexP.h _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS;%(PreprocessorDefinitions) + /permissive- %(AdditionalOptions) Console @@ -305,8 +311,6 @@ - + \ No newline at end of file diff --git a/DirectXTex/DirectXTex_Windows10.vcxproj.filters b/DirectXTex/DirectXTex_Windows10.vcxproj.filters index e14d20b..83c5bb1 100644 --- a/DirectXTex/DirectXTex_Windows10.vcxproj.filters +++ b/DirectXTex/DirectXTex_Windows10.vcxproj.filters @@ -1,5 +1,39 @@  + + + {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} + + + + + {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 @@ -91,23 +125,6 @@ Source Files - - - {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} - - Header Files diff --git a/DirectXTex_Windows10.sln b/DirectXTex_Windows10.sln index dc9b1ae..5623847 100644 --- a/DirectXTex_Windows10.sln +++ b/DirectXTex_Windows10.sln @@ -1,6 +1,6 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2015 +# Visual Studio 2017 VisualStudioVersion = 14.0.22609.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DirectXTex", "DirectXTex\DirectXTex_Windows10.vcxproj", "{FB3F52B5-BFE8-43FD-836F-363735DAB738}" diff --git a/Texassemble/Texassemble_Desktop_2017.vcxproj b/Texassemble/Texassemble_Desktop_2017.vcxproj index acad692..9d55a82 100644 --- a/Texassemble/Texassemble_Desktop_2017.vcxproj +++ b/Texassemble/Texassemble_Desktop_2017.vcxproj @@ -31,7 +31,7 @@ {8F18CBD7-4116-4956-BCD8-20D688A4CBD1} texassemble Win32Proj - 10.0.14393.0 + 10.0.15063.0 @@ -160,7 +160,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EditAndContinue EnableFastChecks @@ -200,7 +200,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EnableFastChecks 4996 @@ -241,7 +241,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -282,7 +282,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -324,7 +324,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -365,7 +365,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 diff --git a/Texconv/Texconv_Desktop_2017.vcxproj b/Texconv/Texconv_Desktop_2017.vcxproj index a6f1c52..93d6ac4 100644 --- a/Texconv/Texconv_Desktop_2017.vcxproj +++ b/Texconv/Texconv_Desktop_2017.vcxproj @@ -31,7 +31,7 @@ {C3A65381-8FD3-4F69-B29E-654B4B0ED136} texconv Win32Proj - 10.0.14393.0 + 10.0.15063.0 @@ -160,7 +160,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EditAndContinue EnableFastChecks @@ -200,7 +200,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EnableFastChecks 4996 @@ -241,7 +241,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -282,7 +282,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -324,7 +324,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -365,7 +365,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 diff --git a/Texdiag/texdiag_Desktop_2017.vcxproj b/Texdiag/texdiag_Desktop_2017.vcxproj index 5e94348..29129fe 100644 --- a/Texdiag/texdiag_Desktop_2017.vcxproj +++ b/Texdiag/texdiag_Desktop_2017.vcxproj @@ -31,7 +31,7 @@ {8E31A619-F4F8-413F-A973-4EE37B1AAA5D} texdiag Win32Proj - 10.0.14393.0 + 10.0.15063.0 @@ -160,7 +160,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EditAndContinue EnableFastChecks @@ -200,7 +200,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;_DEBUG;DEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) EnableFastChecks 4996 @@ -241,7 +241,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -282,7 +282,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -324,7 +324,7 @@ StreamingSIMDExtensions2 Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996 @@ -365,7 +365,7 @@ Fast Sync ..\DirectXTex;%(AdditionalIncludeDirectories) - %(AdditionalOptions) + /permissive- %(AdditionalOptions) WIN32;NDEBUG;PROFILE;_CONSOLE;D3DXFX_LARGEADDRESS_HANDLE;_WIN32_WINNT=0x0600;%(PreprocessorDefinitions) 4996