struttura D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT (d3d11.h)
Sintassi
typedef struct D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT {
UINT PixelShaderMinPrecision;
UINT AllOtherShaderStagesMinPrecision;
} D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT;
Members
PixelShaderMinPrecision
Combinazione di valori tipizzati D3D11_SHADER_MIN_PRECISION_SUPPORT combinati tramite un'operazione OR bit per bit. Il valore risultante specifica i livelli di precisione minimi supportati dal driver per il pixel shader. Il valore zero indica che il driver supporta solo la precisione completa a 32 bit per il pixel shader.
AllOtherShaderStagesMinPrecision
Combinazione di valori tipizzati D3D11_SHADER_MIN_PRECISION_SUPPORT combinati tramite un'operazione OR bit per bit. Il valore risultante specifica i livelli minimi di precisione supportati dal driver per tutte le altre fasi dello shader. Il valore zero indica che il driver supporta solo la precisione completa a 32 bit per tutte le altre fasi dello shader.
Commenti
Per l'hardware a livelli di funzionalità Direct3D 10 e superiori, il runtime imposta entrambi i membri in modo identico. Per l'hardware a livello di funzionalità Direct3D 9.3 e inferiore, il runtime può impostare un supporto di precisione inferiore nel membro PixelShaderMinPrecision rispetto al membro AllOtherShaderStagesMinPrecision ; per 9.3 e versioni inferiori, tutte le altre fasi dello shader rappresentano solo il vertex shader.
Per altre informazioni sulla precisione minima HLSL, vedi Uso della precisione minima HLSL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 e aggiornamento della piattaforma per Windows 7 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 e aggiornamento della piattaforma per Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione | d3d11.h |