dcl_immediateConstantBuffer (sm4 - asm)

Объявляет буфер немедленной константы шейдера.

значения dcl_immediateConstantBuffer

 

значения

[in] Буфер должен содержать по крайней мере одно значение, но не более 4096 значений.

Комментарии

Для шейдера допускается один буфер немедленной константы. Доступ к буферу немедленной константы осуществляется так же, как к буферу констант с динамическим индексированием.

Эта инструкция применяется к следующим этапам шейдера:

Вершинный построитель текстуры Шейдер геометрии Построитель текстуры
x x x

 

Эта инструкция содержится для упрощения отладки шейдера в сборке; вы не можете создать шейдер на языке ассемблера с помощью модели шейдера 4.

Минимальная модель шейдера

Эта функция поддерживается в следующих моделях шейдеров.

Модель шейдера Поддерживается
Модель шейдера 5 да
Модель шейдера 4.1 да
Модель шейдера 4 да
Модель шейдера 3 (DirectX HLSL) нет
Модель шейдера 2 (DirectX HLSL) нет
Модель шейдера 1 (DirectX HLSL) нет

 

Сборка шейдера модели 4 (DirectX HLSL)