다음을 통해 공유


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

추가 정보

ID3D12GraphicsCommandList4