Compartir a través de


Método ID3D12GraphicsCommandList4::D ispatchRays (d3d12.h)

Inicie los subprocesos de un sombreador de generación de rayos.

Sintaxis

void DispatchRays(
  [in] const D3D12_DISPATCH_RAYS_DESC *pDesc
);

Parámetros

[in] pDesc

Descripción del envío de rayos

Valor devuelto

None

Observaciones

Se puede llamar a este método desde listas y agrupaciones de comandos de proceso o gráficos.

Se debe establecer un estado de canalización raytracing en la lista de comandos. De lo contrario, el comportamiento de esta llamada no está definido.

Hay 3 dimensiones pasadas para establecer el tamaño de la cuadrícula: ancho, alto y profundidad. Estas dimensiones están restringidas de forma que el ancho * alto * profundidad <= 2^30. Si se supera esto, se produce un comportamiento indefinido. Si alguna dimensión de cuadrícula es 0, no se inicia ningún subproceso.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado d3d12.h
Library D3D12.lib
Archivo DLL D3D12.dll

Consulte también

ID3D12GraphicsCommandList4