OBSERVAÇÃO: esta API foi preterida e será removida no GDK de junho de 2024
Use RehydrateRaytracingAccelerationStructureX em vez dela.
Sintaxe
Parâmetros
Desc _In_Tipo: const D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC& Uma descrição de build completa da estrutura de aceleração, incluindo todas as entradas de geometria necessárias para reidratar a BLAS.
Valor retornado
Tipo: HRESULT Retorna S_OK se tiver êxito; caso contrário, retorna um código de erro. Para obter uma lista de códigos de erro, confira Códigos de retorno do Direct3D 12.Comentários
O formato descompactável pela CPU difere do formato descompactável pela GPU. Para compactar para descompactação pela CPU, use D3D12XBOX_RAYTRACING_ACCELERATION_STRUCTURE_COPY_MODE_SERIALIZE_AND_COMPRESS com CopyRaytracingAccelerationStructure(). Desc.SourceAccelerationStructureData deve apontar para o início da BVH, que vem imediatamente após o cabeçalho serializado. Desc.DestAccelerationStructureData deve ser alocado em memória visível pela GPU e com combinação de gravação. Desc.ScratchAccelerationStructureData é ignorado.Requisitos
Cabeçalho: xg_xs.h Biblioteca: xg_xs.libPlataformas com suporte: consoles XBOX Series
Confira também
XGBVHComputerXGCreateBVHComputer
