@@ -13,12 +13,140 @@ This repo contains game development samples written by the Microsoft Xbox Advanc
1313* `` PCSamples `` contains samples for the classic Win32 desktop PC platform
1414 * `` IntroGraphics ``
1515
16+ ## Samples by category
17+
18+ ### Audio
19+
20+ <table >
21+ <tr >
22+ <td >Spatial audio</td >
23+ <td ><a href =" UWPSamples/Audio/SimpleSpatialPlaySoundUWP " >Simple playback</a ></td >
24+ <td ><a href =" UWPSamples/Audio/SimplePlay3DSpatialSoundUWP " >3D playback</a ></td >
25+ <td ><a href =" UWPSamples/Audio/AdvancedSpatialSoundsUWP " >Advanced audio</a ></td >
26+ </tr >
27+ <tr >
28+ <td >XAudio2</td >
29+ <td ><a href =" UWPSamples/Audio/SimplePlaySoundUWP " >Basic audio playback</a ></td >
30+ <td ><a href =" UWPSamples/Audio/SimplePlay3DSoundUWP " >3D playback</a ></td >
31+ </tr >
32+ <tr >
33+ <td >WASAPI</td >
34+ <td ><a href =" UWPSamples/Audio/SimpleWASAPIPlaySoundUWP " >Playback</a ></td >
35+ <td ><a href =" UWPSamples/Audio/SimpleWASAPICaptureUWP " >Capture</a ></td >
36+ </tr >
37+ </table >
38+
39+ ### Introductory Graphics
40+
41+ <table >
42+ <tr >
43+ <td >Basic drawing</td >
44+ <td ><a href =" UWPSamples/IntroGraphics/SimpleTriangleUWP " >UWP DX11</a ></td >
45+ <td ><a href =" UWPSamples/IntroGraphics/SimpleTriangleUWP12 " >UWP DX12</a ></td >
46+ <td ><a href =" PCSamples/IntroGraphics/SimpleTrianglePC " >PC DX11</a ></td >
47+ <td ><a href =" PCSamples/IntroGraphics/SimpleTrianglePC12 " >PC DX12</a ></td >
48+ </tr >
49+ <tr >
50+ <td >Basic texturing</td >
51+ <td ><a href =" UWPSamples/IntroGraphics/SimpleTextureUWP " >UWP DX11</a ></td >
52+ <td ><a href =" UWPSamples/IntroGraphics/SimpleTextureUWP12 " >UWP DX12</a ></td >
53+ <td ><a href =" PCSamples/IntroGraphics/SimpleTexturePC " >PC DX11</a ></td >
54+ <td ><a href =" PCSamples/IntroGraphics/SimpleTexturePC12 " >PC DX12</a ></td >
55+ </tr >
56+ <tr >
57+ <td >Basic lighting</td >
58+ <td ><a href =" UWPSamples/IntroGraphics/SimpleLightingUWP " >UWP DX11</a ></td >
59+ <td ><a href =" UWPSamples/IntroGraphics/SimpleLightingUWP12 " >UWP DX12</a ></td >
60+ </tr >
61+ <tr >
62+ <td >Bezier</td >
63+ <td ><a href =" UWPSamples/IntroGraphics/SimpleBezierUWP " >UWP DX11</a ></td >
64+ <td ><a href =" UWPSamples/IntroGraphics/SimpleBezierUWP12 " >UWP DX12</a ></td >
65+ </tr >
66+ <tr >
67+ <td >DirectCompute</td >
68+ <td ><a href =" UWPSamples/IntroGraphics/SimpleComputeUWP " >UWP DX11</a ></td >
69+ <td ><a href =" UWPSamples/IntroGraphics/SimpleComputeUWP12 " >UWP DX12</a ></td >
70+ </tr >
71+ <tr >
72+ <td >DirectX Tool Kit</td >
73+ <td ><a href =" UWPSamples/IntroGraphics/DirectXTKSimpleSampleUWP " >UWP DX11</a ></td >
74+ <td ><a href =" UWPSamples/IntroGraphics/DirectXTKSimpleSampleUWP12 " >UWP DX12</a ></td >
75+ <td ><a href =" PCSamples/IntroGraphics/DirectXTKSimpleSamplePC " >PC DX11</a ></td >
76+ <td ><a href =" PCSamples/IntroGraphics/DirectXTKSimpleSamplePC12 " >PC DX12</a ></td >
77+ </tr >
78+ <tr >
79+ <td >Instancing</td >
80+ <td ><a href =" UWPSamples/IntroGraphics/SimpleInstancingUWP " >UWP DX11</a ></td >
81+ <td ><a href =" UWPSamples/IntroGraphics/SimpleInstancingUWP12 " >UWP DX12</a ></td >
82+ </tr >
83+ <tr >
84+ <td >Multisample Antialiasing</td >
85+ <td ><a href =" UWPSamples/IntroGraphics/SimpleMSAA_UWP " >UWP DX11</a ></td >
86+ <td ><a href =" UWPSamples/IntroGraphics/SimpleMSAA_UWP12 " >UWP DX12</a ></td >
87+ </tr >
88+ </table >
89+
90+ ### Graphics
91+
92+ <table >
93+ <tr >
94+ <td ><a href =" UWPSamples/Graphics/SimplePBR12_UWP " >Physically Based Rendering</a ></td >
95+ </tr >
96+ </table >
97+
98+ ### System
99+
100+ <table >
101+ <tr >
102+ <td ><a href =" UWPSamples/System/CPUSets " >CPU Sets</a ></td >
103+ <td ><a href =" UWPSamples/System/MemoryStatisticsUWP " >Memory Statistics</a ></td >
104+ <td ><a href =" UWPSamples/System/SystemInfoUWP " >System Information</a ></td >
105+ <td ><a href =" UWPSamples/System/CollisionUWP " >DirectXMath</a ></td >
106+ </tr >
107+ </table >
108+
109+ <table >
110+ <tr >
111+ <td >Gamepad</td >
112+ <td ><a href =" UWPSamples/System/GamepadUWP " >C++/CX</a ></td >
113+ <td ><a href =" UWPSamples/System/GamepadCppWinRT_UWP " >C++/WinRT</a ></td >
114+ <td ><a href =" UWPSamples/System/GamepadVibrationUWP " >Vibration</a ></td >
115+ <td ><a href =" UWPSamples/System/RawGameControllerUWP " >Raw</a ></td >
116+ </tr >
117+ <tr >
118+ <td >Input</td >
119+ <td ><a href =" UWPSamples/System/InputInterfacingUWP " >Interfacing</a ></td >
120+ <td ><a href =" UWPSamples/System/MouseCursor " >Mouse</a ></td >
121+ <td ><a href =" UWPSamples/System/UserGamepadPairingUWP " >User-pairing</a ></td >
122+ </tr >
123+ <tr >
124+ <td >Process Lifetime Management</td >
125+ <td ><a href =" UWPSamples/System/SimplePLM_UWP " >PLM</a ></td >
126+ <td ><a href =" UWPSamples/System/ExtendedExecutionUWP " >Extended Execution</a ></td >
127+ </tr >
128+ <tr >
129+ <td >Localization</td >
130+ <td ><a href =" UWPSamples/System/NLSAndLocalizationUWP " >NLS</a ></td >
131+ </tr >
132+ </table >
133+
134+ ### Tools
135+
136+ <table >
137+ <tr >
138+ <td ><a href =" UWPSamples/Tools/errorlookup/errorlookup " >Error lookup</a ></td >
139+ </tr >
140+ </table >
141+
16142# Requirements
17143
18144## UWP apps
19145* Windows 10 Creators Update (Build 15063)
20146* Visual Studio 2017 with the * Universal Windows Platform development* workload, the * C++ Universal Windows Platform tools* component, * Windows 10 SDK (10.0.15063.0)* , and * Windows 10 SDK (10.0.14393.0)* .
21147
148+ Use of the Visual Studio 2017 update v15.3 is recommended.
149+
22150> The * Windows 10 SDK (10.0.14393.0)* is required to support `` WindowsTargetPlatformMinVersion `` set the Windows 10 Anniversary Update in many of the samples that work on both versions of Windows 10.
23151
24152## PC apps
0 commit comments