Método ID3D12GraphicsCommandList4::D ispatchRays (d3d12.h)
Inicie os threads de um sombreador de geração de raios.
Sintaxe
void DispatchRays(
[in] const D3D12_DISPATCH_RAYS_DESC *pDesc
);
Parâmetros
[in] pDesc
Uma descrição da expedição de raios
Retornar valor
Nenhum
Comentários
Esse método pode ser chamado de listas e pacotes de comandos de computação ou gráficos.
Um estado de pipeline de raytracing deve ser definido na lista de comandos. Caso contrário, o comportamento dessa chamada será indefinido.
Há três dimensões passadas para definir o tamanho da grade: largura/altura/profundidade. Essas dimensões são restritas de modo que a largura * altura * profundidade <= 2^30. Exceder isso produz um comportamento indefinido. Se qualquer dimensão de grade for 0, nenhum thread será iniciado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d12.h |
Biblioteca | D3D12.lib |
DLL | D3D12.dll |