共用方式為


D3D12DDI_SHADER_MIN_PRECISION列舉 (d3d12umddi.h)

D3D12DDI_SHADER_MIN_PRECISION 列舉描述著色器的驅動程式最小有效位數支援選項。

語法

typedef enum D3D12DDI_SHADER_MIN_PRECISION {
  D3D12DDI_SHADER_MIN_PRECISION_NONE = 0x0,
  D3D12DDI_SHADER_MIN_PRECISION_10_BIT = 0x1,
  D3D12DDI_SHADER_MIN_PRECISION_16_BIT = 0x2
} ;

常數

 
D3D12DDI_SHADER_MIN_PRECISION_NONE
值:0x0
驅動程式僅支援所有著色器階段的完整 32 位有效位數。
D3D12DDI_SHADER_MIN_PRECISION_10_BIT
值:0x1
驅動程式支援10位精確度。
D3D12DDI_SHADER_MIN_PRECISION_16_BIT
值:0x2
驅動程式支援16位精確度。

言論

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

要求

要求 價值
標頭 d3d12umddi.h

另請參閱

D3D12DDI_SHADER_CAPS_0084