着色器模型 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
其他
发出
emitThenCut
endif
endloop
endswitch
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
umad
umax
umin
umul
ushr
utof
xor
着色器模型 4.1 程序集
着色器模型 4.1 支持所有着色器模型 4.0 指令和以下附加说明:
相关主题