Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt ein Shadermodell an.
Syntax
typedef enum D3D_SHADER_MODEL {
D3D_SHADER_MODEL_NONE,
D3D_SHADER_MODEL_5_1 = 0x51,
D3D_SHADER_MODEL_6_0 = 0x60,
D3D_SHADER_MODEL_6_1 = 0x61,
D3D_SHADER_MODEL_6_2 = 0x62,
D3D_SHADER_MODEL_6_3 = 0x63,
D3D_SHADER_MODEL_6_4 = 0x64,
D3D_SHADER_MODEL_6_5 = 0x65,
D3D_SHADER_MODEL_6_6 = 0x66,
D3D_SHADER_MODEL_6_7 = 0x67,
D3D_SHADER_MODEL_6_8,
D3D_SHADER_MODEL_6_9,
D3D_HIGHEST_SHADER_MODEL
} ;
Konstanten
D3D_SHADER_MODEL_5_1Wert: 0x51 Gibt das Shadermodell 5.1 an. |
D3D_SHADER_MODEL_6_0Wert: 0x60 Gibt das Shadermodell 6.0 an. Das Kompilieren eines Shadermodells 6.0 erfordert die Verwendung des DXC-Compilers (siehe DirectX-Shadercompiler) und wird von legacy FXC nicht unterstützt. |
D3D_SHADER_MODEL_6_1Wert: 0x61 Gibt das Shadermodell 6.1 an. |
D3D_SHADER_MODEL_6_2Wert: 0x62 |
D3D_SHADER_MODEL_6_3Wert: 0x63 |
D3D_SHADER_MODEL_6_4Wert: 0x64 Shadermodell 6.4-Unterstützung wurde in Windows 10 Version 1903 hinzugefügt und ist für DirectX Raytracing (DXR) erforderlich. |
D3D_SHADER_MODEL_6_5Wert: 0x65 Shadermodell 6.5-Unterstützung wurde in Windows 10 Version 2004 hinzugefügt und ist für Direct Machine Learning erforderlich. |
D3D_SHADER_MODEL_6_6Wert: 0x66 Shadermodell 6.6-Unterstützung wurde in Windows 11 und dem DirectX 12 Agility SDK hinzugefügt. |
D3D_SHADER_MODEL_6_7Wert: 0x67 Die Unterstützung des Shadermodells 6.7 wurde im DirectX 12 Agility SDK v1.6 hinzugefügt. Siehe Agility SDK 1.606.3: Shader Model 6.7 ist jetzt öffentlich verfügbar! im DirectX-Entwicklerblog. |
Hinweise
Diese Enumeration wird von der D3D12_FEATURE_DATA_SHADER_MODEL-Struktur verwendet.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12.h |