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

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

Модификаторы инструкций
add
and
break
breakc
call
callc
case
continue
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
default
deriv_rtx
deriv_rty
Отменить
div
Dne
dp2
dp3
dp4
else
Излучают
emitThenCut
endif
endloop
endswitch
eq
exp
Frc
ftoi
ftou
ge
iaddieq
if (если);
Ige
ilt
Имад
imin
imul
Ине
ineg
ishl
ishr
itof
label
ld
log
loop
lt
Сумасшедший
max
min
Mov
movc
mul
ne
Nop
not (не);
или диспетчер конфигурации служб
resinfo
Ret
retc
round_ne
round_ni
round_pi
round_z
rsq
Образец
sample_b
sample_c
sample_c_lz
sample_d
sample_l
синкос
sqrt
switch
udiv
uge
Ult
умад
Umax
Umin
umul
ushr
utof
xor

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

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

сбор4
ld2dms
Лод
sampleinfo
samplepos

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

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