Delen via


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:

verzamelen4
ld2dms
lod-
sampleinfo
samplepos

Asm Shader Reference

Shader Model 4-