Pular para o conteúdo principal
Representa informações de pré-build sobre uma estrutura de aceleração de raytracing. Obtenha uma instância desta estrutura chamando GetRaytracingAccelerationStructurePrebuildInfo.

Sintaxe

Membros

ResultDataMaxSizeInBytes
Tipo: UINT64
Tamanho necessário para armazenar o resultado de um build de estrutura de aceleração com base nas entradas especificadas. ScratchDataSizeInBytes
Tipo: UINT64
Armazenamento temporário na GPU necessário durante o build da estrutura de aceleração com base nas entradas especificadas.

UpdateScratchDataSizeInBytes

Armazenamento temporário na GPU necessário durante uma atualização da estrutura de aceleração com base nas entradas especificadas. Isso só precisa ser chamado para o build original da estrutura de aceleração e define o requisito de armazenamento temporário para cada atualização da estrutura de aceleração, exceto o build inicial. Se o sinalizador D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAG_ALLOW_UPDATE não for especificado ao chamar GetRaytracingAccelerationStructurePrebuildInfo, o valor retornado deste campo será 0. UpdateScratchDataSizeInBytes
Tipo: UINT64

Requisitos

Cabeçalho: d3d12_xs.h
Biblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series
Última modificação em 6 de outubro de 2026