Поделиться через


перечисление 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-разрядную точность.

Замечания

Возвращаемые сведения просто указывают на то, что графическое оборудование может выполнять операции HLSL с меньшей точностью, чем стандартная 32-разрядная точность с плавающей запятой, но не гарантирует, что графическое оборудование на самом деле будет выполняться с меньшей точностью.

Требования

Требование Ценность
заголовка d3d12umddi.h

См. также

D3D12DDI_SHADER_CAPS_0084