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


Перечисление D3D_MIN_PRECISION (d3dcommon.h)

Значения, указывающие минимальную требуемую точность интерполяции.

Синтаксис

typedef enum D3D_MIN_PRECISION {
  D3D_MIN_PRECISION_DEFAULT = 0,
  D3D_MIN_PRECISION_FLOAT_16 = 1,
  D3D_MIN_PRECISION_FLOAT_2_8 = 2,
  D3D_MIN_PRECISION_RESERVED = 3,
  D3D_MIN_PRECISION_SINT_16 = 4,
  D3D_MIN_PRECISION_UINT_16 = 5,
  D3D_MIN_PRECISION_ANY_16 = 0xf0,
  D3D_MIN_PRECISION_ANY_10 = 0xf1
} ;

Константы

 
D3D_MIN_PRECISION_DEFAULT
Значение: 0
Минимальная точность по умолчанию— 32-разрядная.
D3D_MIN_PRECISION_FLOAT_16
Значение: 1
Минимальная точность — min16float, то есть 16-битовая плавающая запятая.
D3D_MIN_PRECISION_FLOAT_2_8
Значение: 2
Минимальная точность — min10float, то есть 10-битовая плавающая запятая.
D3D_MIN_PRECISION_RESERVED
Значение: 3
Зарезервировано
D3D_MIN_PRECISION_SINT_16
Значение: 4
Минимальная точность — min16int, которая представляет собой 16-битовое целое число со знаком.
D3D_MIN_PRECISION_UINT_16
Значение: 5
Минимальная точность — min16uint, то есть 16-битовое целое число без знака.
D3D_MIN_PRECISION_ANY_16
Значение: 0xf0
Минимальная точность — любое 16-битовое значение.
D3D_MIN_PRECISION_ANY_10
Значение: 0xf1
Минимальная точность — любое 10-битовое значение.

Комментарии

Подробнее см. в разделах Скалярные типы и Использование минимальной точности HLSL.

Требования

Требование Значение
Минимальная версия клиента Windows 8 и обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть d3dcommon.h

См. также раздел

Перечисления общих версий