Skip to content

Commit debd423

Browse files
committed
Updated readme
1 parent 21a43b6 commit debd423

File tree

1 file changed

+128
-0
lines changed

1 file changed

+128
-0
lines changed

README.md

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)