Compartilhar via


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