estructura D3D12_RAYTRACING_SHADER_CONFIG (d3d12.h)

Subobjeto de estado que representa una configuración del sombreador.

Sintaxis

typedef struct D3D12_RAYTRACING_SHADER_CONFIG {
  UINT MaxPayloadSizeInBytes;
  UINT MaxAttributeSizeInBytes;
} D3D12_RAYTRACING_SHADER_CONFIG;

Miembros

MaxPayloadSizeInBytes

El almacenamiento máximo para escalares (que se cuentan como 4 bytes cada uno) en cargas de rayos en canalizaciones de raytracing que contienen este programa.

MaxAttributeSizeInBytes

El número máximo de escalares (que se cuentan como 4 bytes cada uno) que se pueden usar para atributos en canalizaciones que contienen este sombreador. El valor no puede superar D3D12_RAYTRACING_MAX_ATTRIBUTE_SIZE_IN_BYTES.

Comentarios

Una canalización de raytracing necesita una configuración del sombreador de raytracing. Si hay varias configuraciones de sombreador, como una en cada colección para habilitar la compilación de controladores independientes para cada una, todas deben coincidir cuando se combinan en una canalización de raytracing.

Requisitos

Requisito Valor
Header d3d12.h