Share via


D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT 구조체(d3d11.h)

참고 이 구조는 Windows 8 이상 운영 체제에서 사용할 수 있는 Direct3D 11.1 런타임에서 지원됩니다.
 
현재 그래픽 드라이버의 셰이더에 대한 정밀도 지원 옵션을 설명합니다.

구문

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

멤버

PixelShaderMinPrecision

비트 OR 연산을 사용하여 결합된 D3D11_SHADER_MIN_PRECISION_SUPPORT 형식 값의 조합입니다. 결과 값은 드라이버가 픽셀 셰이더에 대해 지원하는 최소 정밀도 수준을 지정합니다. 값이 0이면 드라이버가 픽셀 셰이더에 대해 전체 32비트 정밀도만 지원한다는 것을 나타냅니다.

AllOtherShaderStagesMinPrecision

비트 OR 연산을 사용하여 결합된 D3D11_SHADER_MIN_PRECISION_SUPPORT 형식 값의 조합입니다. 결과 값은 드라이버가 다른 모든 셰이더 단계에서 지원하는 최소 정밀도 수준을 지정합니다. 값이 0이면 드라이버가 다른 모든 셰이더 단계에 대해 전체 32비트 정밀도만 지원한다는 것을 나타냅니다.

설명

Direct3D 10 이상의 기능 수준의 하드웨어의 경우 런타임은 두 멤버를 동일하게 설정합니다. Direct3D 9.3 이하 기능 수준의 하드웨어의 경우 런타임은 AllOtherShaderStagesMinPrecision 멤버보다 PixelShaderMinPrecision 멤버에서 낮은 정밀도 지원을 설정할 수 있습니다. 9.3 이하의 경우 다른 모든 셰이더 단계는 꼭짓점 셰이더만 나타냅니다.

HLSL 최소 정밀도에 대한 자세한 내용은 HLSL 최소 정밀도 사용을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7용 Windows 8 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2용 Windows Server 2012 및 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
머리글 d3d11.h

추가 정보

핵심 구조체

D3D11_FEATURE