D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef struct D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 {
  UINT MaxPayloadSizeInBytes;
  UINT MaxAttributeSizeInBytes;
} D3D12DDI_RAYTRACING_SHADER_CONFIG_0054;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3d12umddi-d3d12ddi_raytracing_shader_config_0054)

D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 structure

Description

Describes the ray tracing shader configuration.

Members

MaxPayloadSizeInBytes

The maximum storage for scalars (counted as 4 bytes each) in ray payloads in ray tracing pipelines that contain this program.

MaxAttributeSizeInBytes

The maximum number of scalars (counted as 4 bytes each) that can be used for attributes in pipelines that contain this shader.

Remarks

A ray tracing pipeline needs one ray tracing shader configuration. If multiple shader configurations are present, such as one in each collection to enable independent driver compilation for each one, they must all match when combined into a ray tracing pipeline.

See also