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


Сборка шейдера 4

Модель шейдера 4 требует программировать шейдеры в HLSL. Однако компилятор шейдера компилирует код HLSL в сборку, которая выполняется на устройстве. При использовании PIX для Windows для отладки шейдеров можно отобразить код шейдера в HLSL или сборке. В этом разделе перечислены инструкции по сборке модели шейдера 4 и модели шейдера 4.1, которые могут возникнуть при отладке шейдера.

модификаторы инструкций
добавить
и
разрыв
останова
вызов
вызовов
случае
продолжить
continuec
вырезать
dcl_constantBuffer
dcl_globalFlags
dcl_immediateConstantBuffer
dcl_indexableTemp
dcl_indexRange
dcl_input
dcl_input_sv
dcl_input vPrim
dcl_maxOutputVertexCount
dcl_output
dcl_output oDepth
dcl_output_sgv
dcl_output_siv
dcl_outputTopology
dcl_resource
dcl_sampler
dcl_temps
по умолчанию
deriv_rtx
deriv_rty
отмены
div
dne
dp2
dp3
dp4


выдает ThenCut
endif
концевого
заканчивается
eq

frc
ftoi
ftou
ge
iaddieq
, если
ige
ilt

imin
imul
ine
ineg
ishl
ishr

метки
ld
журнала
цикл
lt
безумный
максимальное
мин
mov
movc
mul
ne
nop
не
или
resinfo
повторная
retc
round_ne
round_ni
round_pi
round_z
rsq
пример
sample_b
sample_c
sample_c_lz
sample_d
sample_l
sincos
sqrt
коммутатора
udiv
uge
ult
umad
umax

umul
ushr
utof
xor

Сборка модели шейдера 4.1

Модель шейдера 4.1 поддерживает все инструкции модели шейдера 4.0 и следующие дополнительные инструкции:

собрать4
ld2dms
lod
sampleinfo
samplepos

Справочник шейдера Asm

модель шейдера 4