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 |