ID3D12GraphicsCommandList4::D ispatchRays 메서드(d3d12.h)
광선 생성 셰이더의 스레드를 시작합니다.
구문
void DispatchRays(
[in] const D3D12_DISPATCH_RAYS_DESC *pDesc
);
매개 변수
[in] pDesc
광선 디스패치에 대한 설명
반환 값
없음
설명
이 메서드는 그래픽 또는 컴퓨팅 명령 목록 및 번들에서 호출할 수 있습니다.
명령 목록에 광선 추적 파이프라인 상태를 설정해야 합니다. 그렇지 않으면 이 호출의 동작이 정의되지 않습니다.
그리드 크기를 설정하기 위해 전달되는 세 가지 차원(너비/높이/깊이)이 있습니다. 이러한 차원은 너비 * 높이 * 깊이 <= 2^30으로 제한됩니다. 이를 초과하면 정의되지 않은 동작이 생성됩니다. 그리드 차원이 0이면 스레드가 시작되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10, 버전 1809[데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2016 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | d3d12.h |
라이브러리 | D3D12.lib |
DLL | D3D12.dll |