다음을 통해 공유


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

추가 정보

ID3D11Device2