Поделиться через


директива def pragma

Директива Pragma, которая вручную выделяет регистр шейдера с плавающей запятой.

#pragma def( target, register, val1, val2,val3,val4 )

Параметры

Элемент Описание
Целевой
Целевой объект, содержащий регистр для выделения.
Зарегистрировать
Регистр шейдера с плавающей запятой для выделения.
val0
Первый байт значения, выделяемого указанному регистру.
val1
Второй байт значения, выделяемого указанному регистру.
val2
Третий байт значения, выделяемого указанному регистру.
val3
Четвертый байт значения, выделяемого указанному регистру.

Комментарии

Директива def pragma позволяет разработчику предварительно заполнить регистр шейдера с плавающей запятой указанным значением. Эта прагма используется редко.

См. также раздел

Директивы препроцессора (DirectX HLSL)

Директива #pragma (DirectX HLSL)