структура D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT (d3d11.h)

Примечание Эта структура поддерживается средой выполнения Direct3D 11.1, которая доступна в Windows 8 и более поздних версиях операционных систем.
 
Описывает параметры поддержки точности для шейдеров в текущем графическом драйвере.

Синтаксис

typedef struct D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT {
  UINT PixelShaderMinPrecision;
  UINT AllOtherShaderStagesMinPrecision;
} D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT;

Члены

PixelShaderMinPrecision

Сочетание D3D11_SHADER_MIN_PRECISION_SUPPORT типизированных значений, объединенных с помощью побитовой операции ИЛИ. Полученное значение задает минимальные уровни точности, поддерживаемые драйвером для пиксельного шейдера. Нулевое значение указывает, что драйвер поддерживает только полную 32-разрядную точность для пиксельного шейдера.

AllOtherShaderStagesMinPrecision

Сочетание D3D11_SHADER_MIN_PRECISION_SUPPORT типизированных значений, объединенных с помощью побитовой операции ИЛИ. Полученное значение задает минимальные уровни точности, поддерживаемые драйвером для всех остальных этапов шейдера. Нулевое значение указывает, что драйвер поддерживает только полную 32-разрядную точность для всех остальных этапов шейдера.

Комментарии

Для оборудования на уровнях функций Direct3D 10 и более поздних среда выполнения устанавливает оба члена одинаково. Для оборудования на Direct3D 9.3 и более низких уровнях функций среда выполнения может задать более низкую поддержку точности в элементе PixelShaderMinPrecision , чем в элементе AllOtherShaderStagesMinPrecision ; Для версии 9.3 и ниже все остальные этапы шейдера представляют только вершинный шейдер.

Дополнительные сведения о минимальной точности HLSL см. в статье Использование минимальной точности HLSL.

Требования

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

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

Основные структуры

D3D11_FEATURE