estrutura D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC (d3d12.h)
Descreve o requisito de espaço para a estrutura de aceleração após a compactação.
Sintaxe
typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC {
UINT64 CompactedSizeInBytes;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC;
Membros
CompactedSizeInBytes
O requisito de espaço para a estrutura de aceleração após a compactação.
É garantido que uma estrutura de aceleração compactada não consome mais espaço do que uma estrutura de aceleração não compactada.
Pré-compactação, é garantido que os requisitos de tamanho relatados por GetRaytracingAccelerationStructurePrebuildInfo para uma determinada configuração de build (contagens de triângulos etc.) serão suficientes para armazenar qualquer estrutura de aceleração cujas entradas de build sejam reduzidas (por exemplo, reduzindo contagens de triângulos). No entanto, essa propriedade não crescente para builds menores não se aplica após a compactação. Em outras palavras, não é garantido que ter menos itens em uma estrutura de aceleração significa que ele compacta para um tamanho menor do que compactar uma estrutura de aceleração com mais itens.
Requisitos
Cabeçalho | d3d12.h |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de