Sdílet prostřednictvím


Sestavení shaderu 4

Model shaderu 4 vyžaduje, abyste programovat shadery v HLSL. Kompilátor shaderu však zkompiluje kód HLSL do sestavení, které běží na zařízení. Pokud k ladění shaderů používáte PIX pro Windows, můžete zvolit zobrazení kódu shaderu v HLSL nebo sestavení. Tato část uvádí pokyny k sestavení Shader Model 4 a Shader Model 4.1, se kterými se můžete setkat při ladění shaderu.

modifikátory instrukcí
přidat
a
přerušení
breakc
volání
volajícího
případu
pokračovat v
continuec
řezané
dcl_constantBuffer
dcl_globalFlags
dcl_immediateConstantBuffer
dcl_indexableTemp
dcl_indexRange
dcl_input
dcl_input_sv
dcl_input vPrim
dcl_maxOutputVertexCount
dcl_output
dcl_output
dcl_output_sgv
dcl_output_siv
dcl_outputTopology
dcl_resource
dcl_sampler
dcl_temps
výchozí
deriv_rtx
deriv_rty
zahodit
div
dne
dp2
dp3
dp4
else
generovat
emitThenCut

endloopu
endswitch
eq
exp
frc
ftoi
ftou
ge
ieq
pokud


imad

imul
ine
ineg
ishl
ishr
itof
popisku

protokolu
smyčka
lt
šílené
maximální
min.
mov
movc
mul
ne
nop

nebo
pryskyřicefo
ret
retc
round_ne
round_ni
round_pi
round_z
rsq
ukázkové
sample_b
sample_c
sample_c_lz
sample_d
sample_l
sincos
sqrt
přepínače


ult
umad
umax

umul


xor

Sestavení shaderu 4.1

Shader Model 4.1 podporuje všechny pokyny shaderu 4.0 a následující další pokyny:

shromáždit4
ld2dms
lodní
ukázkové
ukázkových úložišť

Referenční shaderu Asm

model shaderu 4