D3DXSHGPUSIMOPT 열거형
GPU의 PRT(사전 계산된 방사형 전송) 직접 조명 시뮬레이션에 사용되는 섀도 z 버퍼의 해상도를 설명합니다. 시뮬레이션 속도가 느려지더라도 직접 조명 시뮬레이션 결과에서 노이즈를 줄이기 위해 더 높은 품질의 z 버퍼를 지정할 수도 있습니다.
Syntax
typedef enum D3DXSHGPUSIMOPT {
D3DXSHGPUSIMOPT_SHADOWRES256 = 1,
D3DXSHGPUSIMOPT_SHADOWRES512 = 0,
D3DXSHGPUSIMOPT_SHADOWRES1024 = 2,
D3DXSHGPUSIMOPT_SHADOWRES2048 = 3,
D3DXSHGPUSIMOPT_HIGHQUALITY = 4,
D3DXSHGPUSIMOPT_FORCE_DWORD = 0x7fffffff
} D3DXSHGPUSIMOPT, *LPD3DXSHGPUSIMOPT;
상수
-
D3DXSHGPUSIMOPT_SHADOWRES256
-
저해상도 시뮬레이션. 시뮬레이션에서 256 x 256 픽셀 텍스처를 사용하여 섀도 z 버퍼를 인코딩합니다.
-
D3DXSHGPUSIMOPT_SHADOWRES512
-
중간 해상도 시뮬레이션. 시뮬레이션에서 512 x 512 픽셀 텍스처를 사용하여 섀도 z 버퍼를 인코딩합니다. 기본값입니다.
-
D3DXSHGPUSIMOPT_SHADOWRES1024
-
고해상도 시뮬레이션. 시뮬레이션에서 1024 x 1024 픽셀 텍스처를 사용하여 섀도 z 버퍼를 인코딩합니다.
-
D3DXSHGPUSIMOPT_SHADOWRES2048
-
최고 해상도 시뮬레이션. 시뮬레이션에서 2048 x 2048 픽셀 텍스처를 사용하여 섀도 z 버퍼를 인코딩합니다.
-
D3DXSHGPUSIMOPT_HIGHQUALITY
-
시뮬레이션은 선택한 해상도에 관계없이 정밀도입니다. 이 값을 설정하면 시뮬레이션 속도가 느려지지만 직접 조명 시뮬레이션 결과에서 노이즈가 줄어듭니다. 해상도 값 중 하나와 결합될 수 있습니다.
-
D3DXSHGPUSIMOPT_FORCE_DWORD
-
이 열거형을 강제로 32비트 크기로 컴파일합니다. 이 값이 없으면 일부 컴파일러에서 이 열거형을 32비트 이외의 크기로 컴파일할 수 있습니다. 이 값은 사용되지 않습니다.
설명
해상도 값 중 하나만 지정할 수 있으며 고품질 값과 결합될 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|
추가 정보