D3D12_SAMPLER_FEEDBACK_TIER-Enumeration (d3d12.h)
Definiert Konstanten, die die Unterstützung von Samplerfeedback angeben.
Syntax
typedef enum D3D12_SAMPLER_FEEDBACK_TIER {
D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED = 0,
D3D12_SAMPLER_FEEDBACK_TIER_0_9 = 90,
D3D12_SAMPLER_FEEDBACK_TIER_1_0 = 100
} ;
Konstanten
D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED Wert: 0 Gibt an, dass Samplerfeedback nicht unterstützt wird. Versuche, Samplerfeedback-APIs aufzurufen, stellen einen Fehler dar. |
D3D12_SAMPLER_FEEDBACK_TIER_0_9 Wert: 90 Gibt an, dass Samplerfeedback für Ebene 0.9 unterstützt wird. Dies zeigt Folgendes an: Samplerfeedback wird für Sampler mit den folgenden Texturadressierungsmodi unterstützt: * D3D12_TEXTURE_ADDRESS_MODE_WRAP * D3D12_TEXTURE_ADDRESS_MODE_CLAMP Für die Textur2D-Shaderressourcenansicht, die an HLSL-Methoden zum Schreiben von Feedback übergeben wurde, gelten die folgenden Einschränkungen: * Das MostDetailedMip-Feld muss 0 sein. * Die MipLevels-Anzahl muss die vollständige Mip-Anzahl der Ressource umfassen. * Das PlaneSlice-Feld muss 0 sein. * Das ResourceMinLODClamp-Feld muss 0 sein. Die Textur2DArray-Shaderressourcenansicht, die an HLSL-Methoden zum Schreiben von Feedback übergeben wurde, weist folgende Einschränkungen auf: * Alle Einschränkungen wie in Texture2D oben, und * Das FirstArraySlice-Feld muss 0 sein. * Das ArraySize-Feld muss die vollständige Arrayelementanzahl der Ressource umfassen. |
D3D12_SAMPLER_FEEDBACK_TIER_1_0 Wert: 100 Gibt an, dass Beispielfeedback für Ebene 1.0 unterstützt wird. Dies weist darauf hin, dass Samplerfeedback für alle Texturadressierungsmodi unterstützt wird und Methoden zum Schreiben von Feedback unabhängig von der übergebenen Shaderressourcenansicht unterstützt werden. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12.h |