Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

codingfarm

Direct3D의 초기화 - 4X MSAA 품질 수준 지원 점검 본문

computer graphics/DirectX11

Direct3D의 초기화 - 4X MSAA 품질 수준 지원 점검

scarecrow1992 2020. 11. 28. 17:43

장치 생성 이후에는 하드웨어가 4X MSAA를 위한 품질 수준을 지원하는지 점검할 수 있다.

앞에서 말했듯이 모든 Direct3D 11 대응 장치는 모든 렌더 대상 형식에 대해 4X MSAA를 지원한다.(지원하는 품질 수준은 서로 다를 수 있다.)

 

UINT m4xMsaaQuality;
HR(md3dDevice->CheckMultisampleQualityLevels(
    DXGI_FORMAT_R8G8B8A8_UNORM, 4, & m4xMsaaQuality));
assert(m4xMsaaQuality > 0);

4X MSAA가 항상 지원되므로, 반환된 품질 수준값은 반드시 0보다 커야하며, 이를 강제하기 위해 assert를 사용했다.

Comments