Sintaxe
Membros
SerializedSizeInBytesTipo: UINT64 O tamanho da estrutura de aceleração serializada, incluindo um cabeçalho. O cabeçalho é D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER seguido de uma lista de ponteiros para estruturas de aceleração de nível inferior. NumBottomLevelAccelerationStructurePointers
Tipo: UINT64 O número de endereços virtuais de GPU de 64 bits que estarão no início da estrutura de aceleração serializada, após o D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER. Para uma estrutura de aceleração de nível inferior, esse valor será 0. Para uma estrutura de aceleração de nível superior, os ponteiros indicam as estruturas de aceleração referenciadas. Quando ocorre a desserialização, esses ponteiros para ponteiros de nível inferior devem ser inicializados pelo aplicativo nos dados serializados (logo após o cabeçalho) com os novos locais onde as estruturas de aceleração de nível inferior residirão. Não é necessário que esses novos locais já tenham sido preenchidos com estruturas de aceleração de nível inferior no momento da desserialização, desde que sejam inicializados com as estruturas de dados desserializadas esperadas antes de serem usados no raytracing. Durante a desserialização, o driver lê os novos ponteiros e os usa para produzir uma estrutura de aceleração de nível superior equivalente à original.
Requisitos
Cabeçalho: d3d12_xs.hBiblioteca: d3d12_xs.lib
Plataformas com suporte: consoles XBOX Series
