共用方式為


著色器模型 4 元件

著色器模型 4 需要您在 HLSL 中撰寫著色器的程式。 不過,著色器編譯程式會將 HLSL 程式代碼編譯成在裝置上執行的元件。 如果您使用 PIX for Windows 來偵錯著色器,您可以選擇在 HLSL 或元件中顯示著色器程式代碼。 本節列出著色器模型 4 和著色器模型 4.1 元件指示,您在偵錯著色器時可能會遇到。

指令修飾詞
新增

中斷
breakc
呼叫
callc
案例
繼續
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
默認
deriv_rtx
deriv_rty
捨棄
div
dne
dp2
dp3
dp4
else
發出
emitThenCut
endif
endloop
endwitch
eq
exp
frc
ftoi

ge
iaddieq
如果
ige
ilt
imad
imin
imul
ine
ineg
ishl
ishr
itof
標籤
ld
記錄檔
循環
lt
瘋狂的
最大
分鐘
mov
movc
mul
ne
nop



重試
retc
round_ne
round_ni
round_pi
round_z
rsq
範例
sample_b
sample_c
sample_c_lz
sample_d
sample_l
sincos
sqrt
參數
udiv
uge
ult
烏馬德
umax
umin
umul
ushr
utof
xor

著色器模型 4.1 元件

著色器模型 4.1 支援著色器模型 4.0 的所有指示,以及下列其他指示:

gather4
ld2dms
lod
sampleinfo
samplepos

Asm 著色器參考

著色器模型 4