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 zero na GPU necessária durante o build da estrutura de aceleração, com base nas entradas especificadas.
UpdateScratchDataSizeInBytes
Armazenamento de zero na GPU necessária durante uma atualização de 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 rascunho para cada atualização de estrutura de aceleração diferente do build inicial.
Se o sinalizador 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 |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 |
Cabeçalho | d3d12umddi.h |