Перечисление 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