Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Argumentos usados na função de retorno de chamada CopyRayTracingAccelerationStructure.
Sintaxe
typedef struct D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054 {
D3D12DDI_GPU_VIRTUAL_ADDRESS DestAccelerationStructureData;
D3D12DDI_GPU_VIRTUAL_ADDRESS SourceAccelerationStructureData;
D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE Mode;
} D3D12DDIARG_COPY_RAYTRACING_ACCELERATION_STRUCTURE_0054;
Membros
DestAccelerationStructureData
Memória de destino. O tamanho necessário pode ser descoberto chamando EmitRaytracingAccelerationStructurePostBuildInfo antecipadamente, se necessário, dependendo do modo .
O endereço inicial de destino deve estar alinhado a 256 bytes, independentemente do modo .
O intervalo de memória de destino não pode sobrepor a origem caso contrário, os resultados são indefinidos.
O estado do recurso que a memória apontou deve depender do parâmetro do Modo. Consulte D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.
SourceAccelerationStructureData
Estrutura de aceleração para copiar ou transformar com base no modo especificado. A estrutura de aceleração de origem permanece inalterada e ainda utilizável. A operação envolve apenas a estrutura de aceleração de origem especificada diretamente e não outras para as quais ela pode apontar. Por exemplo, no caso de uma estrutura de aceleração de nível superior, todas as estruturas de aceleração de nível inferior que ela aponta não estão envolvidas na operação.
O estado do recurso que a memória apontou deve depender do parâmetro do Modo. Consulte D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE.
Mode
Tipo de operação de cópia a ser executada.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | d3d12umddi.h |