D3D12_SHADER_VERSION_TYPE-Enumeration (d3d12shader.h)

Listet die Typen von Shadern auf, die Direct3D erkennt.
Wird zum Codieren des Versionselements der D3D12_SHADER_DESC-Struktur verwendet.

Syntax

typedef enum D3D12_SHADER_VERSION_TYPE {
  D3D12_SHVER_PIXEL_SHADER = 0,
  D3D12_SHVER_VERTEX_SHADER = 1,
  D3D12_SHVER_GEOMETRY_SHADER = 2,
  D3D12_SHVER_HULL_SHADER = 3,
  D3D12_SHVER_DOMAIN_SHADER = 4,
  D3D12_SHVER_COMPUTE_SHADER = 5,
  D3D12_SHVER_LIBRARY,
  D3D12_SHVER_RAY_GENERATION_SHADER,
  D3D12_SHVER_INTERSECTION_SHADER,
  D3D12_SHVER_ANY_HIT_SHADER,
  D3D12_SHVER_CLOSEST_HIT_SHADER,
  D3D12_SHVER_MISS_SHADER,
  D3D12_SHVER_CALLABLE_SHADER,
  D3D12_SHVER_MESH_SHADER,
  D3D12_SHVER_AMPLIFICATION_SHADER,
  D3D12_SHVER_RESERVED0 = 0xFFF0
} ;

Konstanten

 
D3D12_SHVER_PIXEL_SHADER
Wert: 0
Pixel-Shader.
D3D12_SHVER_VERTEX_SHADER
Wert: 1
Vertex-Shader.
D3D12_SHVER_GEOMETRY_SHADER
Wert: 2
Geometrie-Shader.
D3D12_SHVER_HULL_SHADER
Wert: 3
Hull-Shader.
D3D12_SHVER_DOMAIN_SHADER
Wert: 4
Domänen-Shader.
D3D12_SHVER_COMPUTE_SHADER
Wert: 5
Compute-Shader.
D3D12_SHVER_RESERVED0
Wert: 0xFFF0
Gibt das Ende der Enumeration an.

Anforderungen

Anforderung Wert
Header d3d12shader.h

Weitere Informationen

Shader-Enumerationen