Shaders

:)

Shaders in DirectX are written in the High-Level Shader Language (HLSL).

Create Shaders

Shaders are created with the ID3D11Device::Create*Shader functions. They take a pointer to the compiled shader and return a interface for the shader.

CreateVertexShader()

CreatePixelShader()

CreateComputeShader()

CreateDomainShader()

CreateGeometryShader()

CreateHullShader()

Use Shaders

Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson - 2014

D3D11 Tessellation In Depth - 2013