структура D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT (d3d11.h)
Синтаксис
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 |