확장 형식의 세부 정보
이 섹션은 Windows 7 이상 운영 체제에만 적용됩니다.
다음 표에서 형식 이름의 XR 부분은 UNORM 또는 SINT와 유사한 비트의 새 셰이더 해석으로 간주될 수 있습니다. 형식 이름의 XR_BIAS 부분은 이 해석 의미 체계를 추가 메타데이터로 오버로드하는 특별한 경우입니다. 이 메타데이터는 셰이더 안팎으로 전환할 때 셰이더 코드에서 형식을 명시적으로 오프셋하고 편향해야 했음을 나타냅니다. 드라이버는 이 편향된 작업을 수행할 필요가 없습니다. 애플리케이션에 전적으로 남아 있습니다.
확장 형식 표
다음 표에서는 하드웨어가 해당 특성을 사용하여 리소스에 대해 이러한 확장 형식을 지원하는 경우 또는 해당 리소스에 대한 확장 형식이 선택 사항인 경우 확장 형식(DXGI_FORMAT_*)을 사용하는 특정 특성이 있는 리소스를 보여 줍니다. 각 형식에 대한 설명은 DXGI_FORMAT 참조하세요.
아래 표의 열 키:
- A: DXGI_FORMAT_B8G8R8A8_TYPELESS
- B: DXGI_FORMAT_B8G8R8A8_UNORM(기존)
- C: DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
- D: DXGI_FORMAT_B8G8R8X8_TYPELESS
- E: DXGI_FORMAT_B8G8R8X8_UNORM(기존)
- F: DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
- G: DXGI_FORMAT_R10G10B10A2_TYPELESS
- H: DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
리소스 특성 | A | b | C | D | E | F | G | H |
---|---|---|---|---|---|---|---|---|
Buffer | 해당 없음 | R(변경됨) | 해당 없음 | 해당 없음 | R(변경됨) | 해당 없음 | 해당 없음 | 해당 없음 |
입력 어셈블러 꼭짓점 버퍼 | 해당 없음 | R(변경됨) | 해당 없음 | 해당 없음 | R(변경됨) | 해당 없음 | 해당 없음 | 해당 없음 |
Texture1D | R | R(변경됨) | R | R | R(변경됨) | R | R | 해당 없음 |
Texture2D | R | R(변경됨) | R | R | R | R | R | R |
Texture3D | R | R(변경됨) | R | R | R(변경됨) | R | R | 해당 없음 |
텍스처 큐브 | R | R(변경됨) | R | R | R(변경됨) | R | R | 해당 없음 |
셰이더 ID | 해당 없음 | R | R | 해당 없음 | R | R | 해당 없음 | 해당 없음 |
셰이더 샘플(모든 필터) | 해당 없음 | R | R | 해당 없음 | R | R | 해당 없음 | 해당 없음 |
MIP 맵 텍스처 | R | R(변경됨) | R | R | R(변경됨) | R | R | 해당 없음 |
MIP 맵 자동 생성 | 해당 없음 | R(변경됨) | R | 해당 없음 | R(변경됨) | R | 해당 없음 | 해당 없음 |
렌더링 대상 | 해당 없음 | R | R | 해당 없음 | R | R | 해당 없음 | 해당 없음 |
혼합 가능한 렌더링 대상 | 해당 없음 | R | R | 해당 없음 | R | R | 해당 없음 | 해당 없음 |
CPU 잠금 가능 | R | R | R | R | R | R | R | R |
다중 샘플 렌더링 대상 | 해당 없음 | O | O | 해당 없음 | O | O | 해당 없음 | 해당 없음 |
다중 샘플 해결 | 해당 없음 | R(변경됨) | R | 해당 없음 | R(변경됨) | R | 해당 없음 | 해당 없음 |
다중 샘플 로드 | 해당 없음 | R | R | 해당 없음 | R | R | 해당 없음 | 해당 없음 |
검색 출력 표시 | 해당 없음 | R(변경됨) | R | 해당 없음 | 해당 없음 | 해당 없음 | 해당 없음 | R |
비트 레이아웃 내에서 캐스팅 | R | R(변경됨) | R | R | R | R | R | R |
참고
앞의 표에서 셀 항목은 다음과 같은 의미를 갖습니다.
- "R"은 하드웨어 지원이 필요했음을 나타냅니다.
- "o"는 하드웨어 지원이 선택 사항임을 나타냅니다.
- N/A는 리소스 특성이 확장 형식에 적용되지 않거나 확장 형식을 허용하지 않음을 나타냅니다.
참고
DXGI_FORMAT_B8G8R8A8_UNORM 및 DXGI_FORMAT_B8G8R8X8_UNORM 형식은 이미 DXGI_FORMAT 열거형에 있습니다. 그러나, 그들은 이제 적절한 새로운 가족의 구성원으로 간주됩니다. 그들의 요구 사항은 원래 정의에 비해 변경되었습니다.
참고
가독성을 위해 "입력 어셈블러 인덱스 버퍼", "셰이더 sample_c(비교 필터)", "셰이더 샘플(모노 1비트 필터)", "셰이더 gather4" 및 "Depth-Stencil Target" 리소스 특성에 대한 행은 이전 표에 포함되지 않습니다. 이러한 리소스 특성의 모든 의미는 N/A입니다.
다음 섹션에서는 새로운 확장 형식의 세부 정보를 설명합니다.