estrutura D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 (d3d12umddi.h)
Contém requisitos de memória para um build de estrutura de aceleração de rastreamento de raios.
Sintaxe
typedef struct D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054 {
UINT64 ResultDataMaxSizeInBytes;
UINT64 ScratchDataSizeInBytes;
UINT64 UpdateScratchDataSizeInBytes;
} D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO_0054;
Membros
ResultDataMaxSizeInBytes
Tamanho necessário para manter o resultado de uma compilação de estrutura de aceleração com base nas entradas especificadas.
ScratchDataSizeInBytes
Armazenamento de arranhões na GPU necessária durante o build da estrutura de aceleração, com base nas entradas especificadas.
UpdateScratchDataSizeInBytes
Arranhar o armazenamento na GPU necessária durante uma atualização da estrutura de aceleração, com base nas entradas especificadas. Isso só precisa ser chamado para o build da estrutura de aceleração original e define o requisito de armazenamento de zero para cada atualização de estrutura de aceleração diferente do build inicial.
Se o sinalizador de D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE não for especificado em D3D12DDI_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS, esse parâmetro retornará 0.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10, versão 1809 |
cabeçalho | d3d12umddi.h |