D3D12_SHADER_MIN_PRECISION_SUPPORT列舉 (d3d12.h)

描述目前圖形驅動程式中著色器的最低精確度支援選項。

Syntax

typedef enum D3D12_SHADER_MIN_PRECISION_SUPPORT {
  D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE = 0,
  D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT = 0x1,
  D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT = 0x2
} ;

常數

 
D3D12_SHADER_MIN_PRECISION_SUPPORT_NONE
值: 0
驅動程式只支援所有著色器階段的完整 32 位精確度。
D3D12_SHADER_MIN_PRECISION_SUPPORT_10_BIT
值: 0x1
驅動程式支援10位精確度。
D3D12_SHADER_MIN_PRECISION_SUPPORT_16_BIT
值: 0x2
驅動程式支援16位精確度。

備註

此列舉是由 D3D12_FEATURE_DATA_D3D12_OPTIONS 結構使用。

傳回的資訊只表示圖形硬體可以比標準 32 位浮點數精確度低的 HLSL 作業執行 HLSL 作業,但並不保證圖形硬體實際上會以較低的精確度執行。

規格需求

需求
標頭 d3d12.h

另請參閱

核心列舉