структура D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 (d3d12umddi.h)
Описывает конфигурацию шейдера трассировки лучей.
Синтаксис
typedef struct D3D12DDI_RAYTRACING_SHADER_CONFIG_0054 {
UINT MaxPayloadSizeInBytes;
UINT MaxAttributeSizeInBytes;
} D3D12DDI_RAYTRACING_SHADER_CONFIG_0054;
Члены
MaxPayloadSizeInBytes
Максимальное хранилище скалярных (подсчитывается как 4 байта) в полезных данных лучей в конвейерах трассировки лучей, содержащих эту программу.
MaxAttributeSizeInBytes
Максимальное количество скаляр (подсчитывается как 4 байта) для атрибутов в конвейерах, содержащих этот шейдер.
Замечания
Для конвейера трассировки лучей требуется одна конфигурация шейдера трассировки лучей. Если существуют несколько конфигураций шейдера, например по одному в каждой коллекции, чтобы включить независимую компиляцию драйверов для каждого из них, они должны соответствовать всем при объединении в конвейер трассировки лучей.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | d3d12umddi.h |