D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS 열거형(d3d11.h)
다중 샘플 패턴 형식을 지정합니다.
Syntax
typedef enum D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS {
D3D11_STANDARD_MULTISAMPLE_PATTERN = 0xffffffff,
D3D11_CENTER_MULTISAMPLE_PATTERN = 0xfffffffe
} ;
상수
D3D11_STANDARD_MULTISAMPLE_PATTERN 값: 0xffffffff Direct3D 11 및 Direct3D 10.1 하드웨어에 필요한 미리 정의된 다중 샘플 패턴입니다. |
D3D11_CENTER_MULTISAMPLE_PATTERN 값: 0xfffffffe 모든 샘플이 픽셀 중앙에 있는 패턴입니다. |
설명
앱은 ID3D11Device::CheckMultisampleQualityLevels 를 호출하여 다중 샘플링 중에 사용할 수 있는 품질 수준 수를 가져옵니다. 0 품질 수준은 하드웨어가 특정 형식에 대한 다중 샘플링을 지원하지 않음을 의미합니다. 품질 수준 수가 0보다 크고 하드웨어가 샘플 수에 대한 고정 샘플 패턴을 지원하는 경우 앱은 품질 수준을 D3D11_STANDARD_MULTISAMPLE_PATTERN 또는D3D11_CENTER_MULTISAMPLE_PATTERN 지정하여 고정 패턴을 요청할 수 있습니다. 앱은 ID3D11Device::CheckFormatSupport를 호출하여 표준 고정 패턴을 지원하기 위해 검사 수 있습니다. 하드웨어가 고정 패턴만 지원하지만 추가 공급업체별 패턴이 없는 경우 런타임은 품질 수준 수를 1로 보고할 수 있으며 하드웨어는 0 품질 수준이 D3D11_STANDARD_MULTISAMPLE_PATTERN 품질 수준과 동일하게 동작하는 척할 수 있습니다.
런타임은 1(사소한), 2, 4, 8 및 16 샘플 수에 대해 다음과 같은 표준 샘플 패턴을 정의합니다. 하드웨어는 1개, 4개 및 8개의 샘플 수를 지원해야 합니다. 하드웨어 공급업체는 이 외에도 더 많은 샘플 수를 노출할 수 있습니다. 그러나 공급업체가 2, 4(필수), 8(필수) 또는 16을 지원하는 경우 각 샘플 수에 대해 해당 표준 패턴 또는 중심 패턴도 지원해야 합니다.
8개 및![16개 샘플 수](images/d3d11_msaagrid.png)
![에 대한 2개 및 4개 샘플 개수](images/d3d11_msaapatterns_2_4.png)
![패턴에 대한 1개의 샘플 개수 패턴에 대한 패턴](images/d3d11_msaapatterns_8_16.png)
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d11.h |