ID3D11Device2::CheckMultisampleQualityLevels1 메서드(d3d11_2.h)
다중 샘플링 중에 사용할 수 있는 품질 수준 수를 가져옵니다.
구문
HRESULT CheckMultisampleQualityLevels1(
[in] DXGI_FORMAT Format,
[in] UINT SampleCount,
[in] UINT Flags,
[out] UINT *pNumQualityLevels
);
매개 변수
[in] Format
형식: DXGI_FORMAT
다중 샘플링 중의 텍스처 형식입니다.
[in] SampleCount
형식: UINT
다중 샘플링 중 샘플 수입니다.
[in] Flags
형식: UINT
비트 OR 연산을 사용하여 결합된 D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_FLAGS 값의 조합입니다. 현재 는 D3D11_CHECK_MULTISAMPLE_QUALITY_LEVELS_TILED_RESOURCE 만 지원됩니다.
[out] pNumQualityLevels
형식: UINT*
변수에 대한 포인터는 어댑터에서 지원하는 품질 수준 수를 받습니다. 설명 부분을 참조하세요.
반환 값
형식: HRESULT
이 메서드는 Direct3D 11 반환 코드 중 하나를 반환합니다.
설명
텍스처를 다중 샘플링하는 경우 어댑터에 사용할 수 있는 품질 수준 수는 사용하는 텍스처 형식과 요청하는 샘플 수에 따라 달라집니다. 최대 품질 수준 수는 D3D11.h의 D3D11_MAX_MULTISAMPLE_SAMPLE_COUNT 정의됩니다. 이 메서드가 0을 반환하는 경우 설치된 어댑터에 대해 형식 및 샘플 개수 조합이 지원되지 않습니다.
또한 품질 수준의 정의는 정의할 각 하드웨어 공급업체에 달려 있지만 이 정보를 검색하는 데 도움이 되는 Direct3D의 기능은 제공되지 않습니다.
FEATURE_LEVEL_10_1 디바이스는 R32G32B32A32 및 R32G32B32 제외한 모든 렌더링 대상에 대해 4x MSAA를 지원해야 합니다. FEATURE_LEVEL_11_0 디바이스는 모든 렌더링 대상 형식에 대해 4x MSAA를 지원하고 R32G32B32A32 형식을 제외한 모든 렌더링 대상 형식에 대해 8x MSAA를 지원해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows Server 2012 R2 [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | d3d11_2.h |
라이브러리 | D3D11.lib |