Skip to main content
O conjunto estendido de parâmetros para builds em lote.

Sintaxe

Membros

Type
Tipo: D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_SUBOBJECT_TYPE
Esse valor será D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_SUBOBJECT_TYPE_PARAMS2. TriangleSplitFactor
Tipo: float
Aumento geral máximo permitido da árvore devido à divisão de triângulos. No momento, afeta apenas o builder offline, sem efeito no builder de runtime. NumberOfElementsAllocated
Tipo: UINT
Se definido, as informações de pré-build devem representar corretamente o número de instâncias a serem elevadas; caso contrário, instâncias serão descartadas. Para uso com TAPU. Ignorado em builds offline. OfflineBuilderOptionsNumThreads
Tipo: BYTE
Controla o número de threads no builder offline para esta instância do build. Não afeta nada nos builders de runtime. KDOPTesselationFactorN
Tipo: BYTE
Para builds de BLAS, controla a resolução e o tamanho de memória do k-DOP. Um valor de 0 impede a criação do k-DOP. Consulte a documentação do k-DOP para obter mais informações. DisableTLASOptimization1
Tipo: BYTE
Desabilita uma otimização experimental para o TLAS. Reserved0
Tipo: BYTE
Reservado para uso futuro.

Comentários

Use D3D12XboxMakeDefault_D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2 para definir esta struct com valores padrão antes de substituir os membros escolhidos. Não inicialize esta struct com zeros. Ao usar parâmetros estendidos, ID3D12Device8::GetRaytracingAccelerationStructurePrebuildInfoX deve ser usado em vez de GetRaytracingAccelerationStructurePrebuildInfo. Os tamanhos de memória ou de scratch do BVH podem ser diferentes e podem resultar em corrupção de heap e travamentos da GPU se não forem alocados corretamente. Confira os exemplos de uso em BuildRaytracingAccelerationStructureBatched2X.

Requisitos

Cabeçalho: d3d12_xs.h
Plataformas com suporte: consoles XBOX Series

Confira também

D3D12XboxMakeDefault_D3D12XBOX_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_PARAMS2
BuildRaytracingAccelerationStructureBatched2X
d3d12_xs
Last modified on October 6, 2026