Dela via


Shader Model 4-sammansättning

Shader Model 4 kräver att du programmerar skuggningar i HLSL. Shader-kompilatorn kompilerar dock HLSL-koden till sammansättning som körs på enheten. Om du använder PIX för Windows för att felsöka dina skuggningar kan du välja att visa skuggningskod i antingen HLSL eller sammansättning. I det här avsnittet visas sammansättningsinstruktionerna Shader Model 4 och Shader Model 4.1 som du kan stöta på när du felsöker en skuggning.

instruktionsmodifierare
lägga till
och
bryta
breakc
anropa
callc
fall
fortsätta
fortsätt
skär
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
standard
deriv_rtx
deriv_rty
ignorera
div
dne
dp2
dp3
dp4
annat
avger
emitThenCut
endif
endloop

eq
exp
frc
ftoi
ftou
ge
iaddieq
om
ige
ilt
imad
imin
imul
ine
ineg
ishl
ishr

etikett
ld
logg
loop
lt
galna
max
min
mov
movc
mul
ne
nop
inte
eller


retc
round_ne
round_ni
round_pi
round_z
rsq
exempel
sample_b
sample_c
sample_c_lz
sample_d
sample_l
sincos
kvt
växla
udiv
uge
ult
umad
umax
umin
umul
ushr
utof
xor

Shader Model 4.1-sammansättning

Shader Model 4.1 stöder alla Shader Model 4.0-instruktioner och följande ytterligare instruktioner:

samla in4
ld2dms
lod
sampleinfo
samplepos

Asm Shader-referens

Shader Model 4