Compartilhar via


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

Confira também

ID3D12GraphicsCommandList4