estructura de D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC (d3d12.h)

Describe el requisito de espacio para la estructura de aceleración después de la compactación.

Sintaxis

typedef struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC {
  UINT64 CompactedSizeInBytes;
} D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC;

Miembros

CompactedSizeInBytes

Requisito de espacio para la estructura de aceleración después de la compactación.

Se garantiza que una estructura de aceleración compacta no consume más espacio que una estructura de aceleración no compacta.

Se garantiza que los requisitos de tamaño notificados por GetRaytracingAccelerationStructurePrebuildInfo para una configuración de compilación determinada (recuentos de triángulos, etc.) serán suficientes para almacenar cualquier estructura de aceleración cuyas entradas de compilación se reduzcan (por ejemplo, reducir los recuentos de triángulos). Sin embargo, esta propiedad no creciente para compilaciones más pequeñas no se aplica después de la compactación. En otras palabras, no se garantiza que tener menos elementos en una estructura de aceleración significa que se comprime a un tamaño menor que comprimir una estructura de aceleración con más elementos.

Requisitos

   
Encabezado d3d12.h