From 70aa5587b44b6e3880723100c44dcdea35a6b8ea Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Thu, 21 Apr 2022 13:02:28 -0700 Subject: [PATCH] Update all PC samples to use Windows SDK 19041 (#40) --- .../Graphics/VideoTexturePC12/VideoTexturePC12.vcxproj | 2 +- .../DirectXTKSimpleSample.vcxproj | 2 +- .../DirectXTKSimpleSample12.vcxproj | 2 +- .../SimpleBezierPC/SimpleBezierPC.vcxproj | 2 +- .../SimpleBezierPC12/SimpleBezierPC12.vcxproj | 2 +- .../SimpleComputePC/SimpleComputePC.vcxproj | 2 +- .../SimpleComputePC12/SimpleComputePC12.vcxproj | 2 +- .../SimpleInstancingPC/SimpleInstancingPC.vcxproj | 2 +- .../SimpleInstancingPC12/SimpleInstancingPC12.vcxproj | 2 +- .../SimpleLightingPC/SimpleLightingPC.vcxproj | 2 +- .../SimpleLightingPC12/SimpleLightingPC12.vcxproj | 2 +- .../IntroGraphics/SimpleMSAA_PC/SimpleMSAA_PC.vcxproj | 2 +- .../SimpleMSAA_PC12/SimpleMSAA_PC12.vcxproj | 2 +- .../SimpleTexturePC/SimpleTexturePC.vcxproj | 2 +- .../SimpleTexturePC12/SimpleTexturePC12.vcxproj | 2 +- .../SimpleTrianglePC/SimpleTrianglePC.vcxproj | 2 +- .../SimpleTrianglePC12/SimpleTrianglePC12.vcxproj | 2 +- .../RaytracingAO_PC12/RaytracingAOPC12.vcxproj | 2 +- .../SimpleRaytracingInstancing_PC12.vcxproj | 2 +- .../SimpleRaytracingTriangle_PC12.vcxproj | 2 +- README.md | 10 +++++++--- 21 files changed, 27 insertions(+), 23 deletions(-) diff --git a/PCSamples/Graphics/VideoTexturePC12/VideoTexturePC12.vcxproj b/PCSamples/Graphics/VideoTexturePC12/VideoTexturePC12.vcxproj index 7daf12b9..aada0b38 100644 --- a/PCSamples/Graphics/VideoTexturePC12/VideoTexturePC12.vcxproj +++ b/PCSamples/Graphics/VideoTexturePC12/VideoTexturePC12.vcxproj @@ -14,7 +14,7 @@ VideoTexturePC12 {23dd4fd4-16c5-466f-b544-af2f410f9d44} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC/DirectXTKSimpleSample.vcxproj b/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC/DirectXTKSimpleSample.vcxproj index dca05ff5..596c5bc7 100644 --- a/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC/DirectXTKSimpleSample.vcxproj +++ b/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC/DirectXTKSimpleSample.vcxproj @@ -14,7 +14,7 @@ DirectXTKSimpleSample {abb1ce09-9ace-4fe5-9b5c-bff55477d00b} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC12/DirectXTKSimpleSample12.vcxproj b/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC12/DirectXTKSimpleSample12.vcxproj index ebf24370..03e68d37 100644 --- a/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC12/DirectXTKSimpleSample12.vcxproj +++ b/PCSamples/IntroGraphics/DirectXTKSimpleSamplePC12/DirectXTKSimpleSample12.vcxproj @@ -14,7 +14,7 @@ DirectXTKSimpleSample12 {d8e5aa7c-1260-466b-8a1d-0950b105d5a3} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleBezierPC/SimpleBezierPC.vcxproj b/PCSamples/IntroGraphics/SimpleBezierPC/SimpleBezierPC.vcxproj index 197c5fa4..e224c883 100644 --- a/PCSamples/IntroGraphics/SimpleBezierPC/SimpleBezierPC.vcxproj +++ b/PCSamples/IntroGraphics/SimpleBezierPC/SimpleBezierPC.vcxproj @@ -14,7 +14,7 @@ SimpleBezier {ccc0a548-5727-4bed-85a0-02da550208ca} Win32Proj - 10.0.14393.0 + 10.0.19041.0 SimpleBezierPC diff --git a/PCSamples/IntroGraphics/SimpleBezierPC12/SimpleBezierPC12.vcxproj b/PCSamples/IntroGraphics/SimpleBezierPC12/SimpleBezierPC12.vcxproj index 2d5326a0..76e26202 100644 --- a/PCSamples/IntroGraphics/SimpleBezierPC12/SimpleBezierPC12.vcxproj +++ b/PCSamples/IntroGraphics/SimpleBezierPC12/SimpleBezierPC12.vcxproj @@ -14,7 +14,7 @@ SimpleBezierPC12 {80635a81-c0ed-4eed-b484-7b7b2eb9c9f9} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleComputePC/SimpleComputePC.vcxproj b/PCSamples/IntroGraphics/SimpleComputePC/SimpleComputePC.vcxproj index 283851f6..9a594a75 100644 --- a/PCSamples/IntroGraphics/SimpleComputePC/SimpleComputePC.vcxproj +++ b/PCSamples/IntroGraphics/SimpleComputePC/SimpleComputePC.vcxproj @@ -14,7 +14,7 @@ SimpleComputePC {2a7ebfb5-6111-4330-8d0a-761191fc2f84} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleComputePC12/SimpleComputePC12.vcxproj b/PCSamples/IntroGraphics/SimpleComputePC12/SimpleComputePC12.vcxproj index 222dc606..d851ef3f 100644 --- a/PCSamples/IntroGraphics/SimpleComputePC12/SimpleComputePC12.vcxproj +++ b/PCSamples/IntroGraphics/SimpleComputePC12/SimpleComputePC12.vcxproj @@ -14,7 +14,7 @@ SimpleComputePC12 {3b541d0a-9e47-4908-adab-bb1a44725375} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleInstancingPC/SimpleInstancingPC.vcxproj b/PCSamples/IntroGraphics/SimpleInstancingPC/SimpleInstancingPC.vcxproj index 6b67217c..51801cc2 100644 --- a/PCSamples/IntroGraphics/SimpleInstancingPC/SimpleInstancingPC.vcxproj +++ b/PCSamples/IntroGraphics/SimpleInstancingPC/SimpleInstancingPC.vcxproj @@ -14,7 +14,7 @@ SimpleInstancingPC {5bd362b9-70bb-4464-909c-35acbc3561b1} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleInstancingPC12/SimpleInstancingPC12.vcxproj b/PCSamples/IntroGraphics/SimpleInstancingPC12/SimpleInstancingPC12.vcxproj index 6148f05a..417c26d2 100644 --- a/PCSamples/IntroGraphics/SimpleInstancingPC12/SimpleInstancingPC12.vcxproj +++ b/PCSamples/IntroGraphics/SimpleInstancingPC12/SimpleInstancingPC12.vcxproj @@ -14,7 +14,7 @@ SimpleInstancingPC12 {35142d00-c3a8-4874-a59a-f564546ba946} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleLightingPC/SimpleLightingPC.vcxproj b/PCSamples/IntroGraphics/SimpleLightingPC/SimpleLightingPC.vcxproj index 4916554a..2077c4d1 100644 --- a/PCSamples/IntroGraphics/SimpleLightingPC/SimpleLightingPC.vcxproj +++ b/PCSamples/IntroGraphics/SimpleLightingPC/SimpleLightingPC.vcxproj @@ -14,7 +14,7 @@ SimpleLightingPC {c1b767d6-4bb8-47b1-8e20-b12b1e36e492} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleLightingPC12/SimpleLightingPC12.vcxproj b/PCSamples/IntroGraphics/SimpleLightingPC12/SimpleLightingPC12.vcxproj index aa35d7e4..ce946341 100644 --- a/PCSamples/IntroGraphics/SimpleLightingPC12/SimpleLightingPC12.vcxproj +++ b/PCSamples/IntroGraphics/SimpleLightingPC12/SimpleLightingPC12.vcxproj @@ -14,7 +14,7 @@ SimpleLightingPC12 {12ba87fe-1c00-4871-9b27-85558368f905} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleMSAA_PC/SimpleMSAA_PC.vcxproj b/PCSamples/IntroGraphics/SimpleMSAA_PC/SimpleMSAA_PC.vcxproj index 5c20f229..62debf56 100644 --- a/PCSamples/IntroGraphics/SimpleMSAA_PC/SimpleMSAA_PC.vcxproj +++ b/PCSamples/IntroGraphics/SimpleMSAA_PC/SimpleMSAA_PC.vcxproj @@ -14,7 +14,7 @@ SimpleMSAA_PC {38a57bbe-6a74-4218-a00b-b52911e79ad6} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleMSAA_PC12/SimpleMSAA_PC12.vcxproj b/PCSamples/IntroGraphics/SimpleMSAA_PC12/SimpleMSAA_PC12.vcxproj index 8bf2b661..331f1154 100644 --- a/PCSamples/IntroGraphics/SimpleMSAA_PC12/SimpleMSAA_PC12.vcxproj +++ b/PCSamples/IntroGraphics/SimpleMSAA_PC12/SimpleMSAA_PC12.vcxproj @@ -14,7 +14,7 @@ SimpleMSAA_PC12 {a9b0cb18-8e5b-46f3-a35c-efdf9fbb45f8} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleTexturePC/SimpleTexturePC.vcxproj b/PCSamples/IntroGraphics/SimpleTexturePC/SimpleTexturePC.vcxproj index 5e289d71..e8324468 100644 --- a/PCSamples/IntroGraphics/SimpleTexturePC/SimpleTexturePC.vcxproj +++ b/PCSamples/IntroGraphics/SimpleTexturePC/SimpleTexturePC.vcxproj @@ -14,7 +14,7 @@ SimpleTexturePC {57daf753-6ee3-4ead-9102-2a78866d4b7d} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleTexturePC12/SimpleTexturePC12.vcxproj b/PCSamples/IntroGraphics/SimpleTexturePC12/SimpleTexturePC12.vcxproj index 4d386f70..3a605741 100644 --- a/PCSamples/IntroGraphics/SimpleTexturePC12/SimpleTexturePC12.vcxproj +++ b/PCSamples/IntroGraphics/SimpleTexturePC12/SimpleTexturePC12.vcxproj @@ -14,7 +14,7 @@ SimpleTexturePC12 {1ae49790-0af4-47b9-b0fd-3d8102add430} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleTrianglePC/SimpleTrianglePC.vcxproj b/PCSamples/IntroGraphics/SimpleTrianglePC/SimpleTrianglePC.vcxproj index 43f96f74..555a2d79 100644 --- a/PCSamples/IntroGraphics/SimpleTrianglePC/SimpleTrianglePC.vcxproj +++ b/PCSamples/IntroGraphics/SimpleTrianglePC/SimpleTrianglePC.vcxproj @@ -14,7 +14,7 @@ SimpleTrianglePC {db496b61-f730-4575-82b2-0cfbf0461e9c} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/IntroGraphics/SimpleTrianglePC12/SimpleTrianglePC12.vcxproj b/PCSamples/IntroGraphics/SimpleTrianglePC12/SimpleTrianglePC12.vcxproj index c510f3d4..b0eb5d0c 100644 --- a/PCSamples/IntroGraphics/SimpleTrianglePC12/SimpleTrianglePC12.vcxproj +++ b/PCSamples/IntroGraphics/SimpleTrianglePC12/SimpleTrianglePC12.vcxproj @@ -14,7 +14,7 @@ SimpleTrianglePC12 {1701d673-803c-48d4-8aef-9d1b9f43a971} Win32Proj - 10.0.14393.0 + 10.0.19041.0 diff --git a/PCSamples/Raytracing/RaytracingAO_PC12/RaytracingAOPC12.vcxproj b/PCSamples/Raytracing/RaytracingAO_PC12/RaytracingAOPC12.vcxproj index 0ce7e1d2..88618d6c 100644 --- a/PCSamples/Raytracing/RaytracingAO_PC12/RaytracingAOPC12.vcxproj +++ b/PCSamples/Raytracing/RaytracingAO_PC12/RaytracingAOPC12.vcxproj @@ -14,7 +14,7 @@ RaytracingAOPC12 {237251BF-9496-4F10-A4D5-1E7F0FE1EC6D} Win32Proj - 10.0.18362.0 + 10.0.19041.0 RaytracingAO_PC12 diff --git a/PCSamples/Raytracing/SimpleRaytracingInstancing_PC12/SimpleRaytracingInstancing_PC12.vcxproj b/PCSamples/Raytracing/SimpleRaytracingInstancing_PC12/SimpleRaytracingInstancing_PC12.vcxproj index 5aa665ef..25f095be 100644 --- a/PCSamples/Raytracing/SimpleRaytracingInstancing_PC12/SimpleRaytracingInstancing_PC12.vcxproj +++ b/PCSamples/Raytracing/SimpleRaytracingInstancing_PC12/SimpleRaytracingInstancing_PC12.vcxproj @@ -15,7 +15,7 @@ {C19C1C8B-CB5C-4D38-B998-BD0C562C19EE} Win32Proj SimpleRaytracingTrianglePC12 - 10.0.18362.0 + 10.0.19041.0 diff --git a/PCSamples/Raytracing/SimpleRaytracingTriangle_PC12/SimpleRaytracingTriangle_PC12.vcxproj b/PCSamples/Raytracing/SimpleRaytracingTriangle_PC12/SimpleRaytracingTriangle_PC12.vcxproj index 813593a7..364a5276 100644 --- a/PCSamples/Raytracing/SimpleRaytracingTriangle_PC12/SimpleRaytracingTriangle_PC12.vcxproj +++ b/PCSamples/Raytracing/SimpleRaytracingTriangle_PC12/SimpleRaytracingTriangle_PC12.vcxproj @@ -15,7 +15,7 @@ {FFA6323F-11E5-433B-826B-430B5F384CF4} Win32Proj SimpleRaytracingTrianglePC12 - 10.0.18362.0 + 10.0.19041.0 diff --git a/README.md b/README.md index ed0946f5..69aeb34d 100644 --- a/README.md +++ b/README.md @@ -376,7 +376,7 @@ This repo contains game development samples written by the Microsoft Xbox Advanc ### UWP apps * Windows 10 Anniversary Update (Version 1607) or later -* Visual Studio 2017 ([15.9](https://walbourn.github.io/vs-2017-15-9-update/) update) with the *Universal Windows Platform development* workload, the *C++ Universal Windows Platform tools* component, and *Windows 10 SDK ([10.0.17763.0](https://walbourn.github.io/windows-10-october-2018-update/))*. +* Visual Studio 2017 ([15.9](https://walbourn.github.io/vs-2017-15-9-update/) update) with the *Universal Windows Platform development* workload, the *C++ Universal Windows Platform tools* component, and *Windows 10 SDK ([10.0.19041.0](https://walbourn.github.io/windows-10-may-2020-update-sdk/))*. ### XDK apps * Xbox One Development Kit @@ -384,11 +384,15 @@ This repo contains game development samples written by the Microsoft Xbox Advanc * Visual Studio 2017 (15.9) ### PC apps -* Visual Studio 2017 (15.9) with the *Desktop development with C++* workload and *Windows 8.1 SDK* component. +* Visual Studio 2017 (15.9) with the *Desktop development with C++* workload and *Windows 10 SDK ([10.0.19041.0](https://walbourn.github.io/windows-10-may-2020-update-sdk/))*. * _DirectX 11:_ Windows 7 Service Pack 1 with the DirectX 11.1 Runtime via [KB2670838](http://support.microsoft.com/kb/2670838) or later. -* _DirectX 12:_ Windows 10; requires the Windows 10 Anniversary Update SDK (14393) or later to build. +* _DirectX 12:_ Windows 10 or Windows 11. * _DirectX Raytracing:_ Windows 10 October 2018 Update or later. +### VS 2019 / VS 2022 + +VS 2019 or VS 2022 can also be used with the required workload and components installed via *Retarget solution* for PC and UWP samples. The legacy Xbox One XDK does not support VS 2019 or later. + ## Privacy Statement When compiling and running a sample, the file name of the sample executable will be sent to Microsoft to help track sample usage. To opt-out of this data collection, you can remove the block of code in ``Main.cpp`` labeled _Sample Usage Telemetry_.