Shader Model 4 Assembly
Shader Model 4 vereist dat u shaders in HLSL programmeert. De shader-compiler compileert de HLSL-code echter in assembly die op het apparaat wordt uitgevoerd. Als u PIX voor Windows gebruikt om fouten in uw shaders op te sporen, kunt u ervoor kiezen om shader-code weer te geven in HLSL of assembly. In deze sectie vindt u de assembly-instructies van Shader Model 4 en Shader Model 4.1 die u kunt tegenkomen bij het opsporen van fouten in een shader.
instructieaanpassingen
toevoegen
en
breken
breakc-
bellen
callc-
case
doorgaan met
doorgaan
knippen
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
standaard
deriv_rtx
deriv_rty
verwijderen
div-
dne-
dp2-
dp3-
dp4-
else
verzenden
emitThenCut-
endif
endloop
eindswitch
eq
exp-
frc-
ftoi-
ftou-
ge-
ieq-
als
ilt
ine
ineg-
ishl
ishr
van
label
logboekregistratie
lus
lt-
gekke
maximum
min.
mov-
movc-
mul-
ne
nop-
niet
of
harsfo-
round_ne
round_ni
round_pi
round_z
rsq-
voorbeeld
sample_b
sample_c
sample_c_lz
sample_d
sample_l
sincos-
sqrt-
schakelen tussen
udiv-
umax-
min-
umul-
ushr
van
xor-
Shader Model 4.1 Assembly
Shader Model 4.1 ondersteunt alle Shader Model 4.0-instructies en de volgende aanvullende instructies:
Verwante onderwerpen