DirectXTK
DirectXTK copied to clipboard
More tutorials topics
-
Add textures to simple rendering -
Add lighting to simple rendering -
Multistream and instancing rendering -
Using the geometry shader (per-face normals)
-
Using compute shaders
-
Using hardware tessellation (simple terrain rendering)
-
SpriteBatch with 3D lighting, reflection, refraction using normal maps
-
SpriteBatch with color-keying shader (emulate old-school colorkey textures)
-
Hemisphere lighting (skydomes) -
Simple shadows (drop, projected, shadow maps)
-
Multi-pass rendering
-
Basics of deferred rendering
-
Cel shading (non-photorealistic rendering)
-
Fullscreen exclusive swapchains -
Multimonitor rendering
-
Split-screen rendering
-
Direct2D/DirectWrite interop for DX11 / DX12
Yes please, I would be very interested in seeing these.
Please "Add textures to simple rendering". I can not solve: The input stage requires Semantic/Index (TEXCOORD,0) as input, but it is not provided by the output stage.
@isral. I've added the requested tutorial
Here's a good link for any deferred rendering article
https://www.3dgep.com/forward-plus/
Notes for multi-stream & instancing:
- Multi-stream vertex buffer
- SV_Instance ID + ConstantBuffer/Texture
https://software.intel.com/content/www/us/en/develop/articles/rendering-grass-with-instancing-in-directx-10.html
Skinned Instancing, https://developer.download.nvidia.com/SDK/10/direct3d/samples.html
DX11 FX: https://github.com/walbourn/directx-sdk-samples/tree/master/InstancingFX11 https://github.com/microsoft/Xbox-ATG-Samples/tree/master/PCSamples/IntroGraphics/SimpleInstancingPC
DX12: https://github.com/Microsoft/DirectX-Graphics-Samples/tree/master/Samples/Desktop/D3D12DynamicIndexing https://github.com/microsoft/Xbox-ATG-Samples/tree/master/PCSamples/IntroGraphics/SimpleInstancingPC12
FSE is covered in this blog series: https://walbourn.github.io/care-and-feeding-of-modern-swapchains/
Instancing is here: https://github.com/microsoft/DirectXTK/wiki/Multistream-rendering-and-instancing