D3D12_SAMPLER_FEEDBACK_TIER 열거형(d3d12.h)

샘플러 피드백 지원을 지정하는 상수를 정의합니다.

Syntax

typedef enum D3D12_SAMPLER_FEEDBACK_TIER {
  D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED = 0,
  D3D12_SAMPLER_FEEDBACK_TIER_0_9 = 90,
  D3D12_SAMPLER_FEEDBACK_TIER_1_0 = 100
} ;

상수

 
D3D12_SAMPLER_FEEDBACK_TIER_NOT_SUPPORTED
값: 0
샘플러 피드백이 지원되지 않도록 지정합니다. 샘플러 피드백 API를 호출하려는 시도는 오류를 나타냅니다.
D3D12_SAMPLER_FEEDBACK_TIER_0_9
값: 90
샘플러 피드백이 계층 0.9에 지원되도록 지정합니다. 이에 따라 다음과 같은 결과가 나타납니다.

샘플러 피드백은 다음 텍스처 주소 지정 모드를 사용하는 샘플러에 대해 지원됩니다.
* D3D12_TEXTURE_ADDRESS_MODE_WRAP
* D3D12_TEXTURE_ADDRESS_MODE_CLAMP

피드백 작성 HLSL 메서드에 전달된 Texture2D 셰이더 리소스 뷰에는 다음과 같은 제한 사항이 있습니다.
* MostDetailedMip 필드는 0이어야 합니다.
* MipLevels 수는 리소스의 전체 밉 수에 걸쳐 있어야 합니다.
* PlaneSlice 필드는 0이어야 합니다.
* ResourceMinLODClamp 필드는 0이어야 합니다.

피드백 작성 HLSL 메서드에 전달된 Texture2DArray 셰이더 리소스 뷰에는 다음과 같은 제한 사항이 있습니다.
* 위의 Texture2D와 같은 모든 제한 사항 및
* FirstArraySlice 필드는 0이어야 합니다.
* ArraySize 필드는 리소스의 전체 배열 요소 수에 걸쳐 있어야 합니다.
D3D12_SAMPLER_FEEDBACK_TIER_1_0
값: 100
계층 1.0에서 지원되는 샘플 피드백을 지정합니다. 이는 샘플러 피드백이 모든 텍스처 주소 지정 모드에서 지원되며, 전달된 셰이더 리소스 뷰에 관계없이 피드백 작성 메서드가 지원됨을 나타냅니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 빌드 20348
지원되는 최소 서버 Windows 10 빌드 20348
머리글 d3d12.h

추가 정보