2007-10-24
请问:这段代码中加了_pp是什么意思?
ps_3_0
def c0, 0.5, 2, 0.00100000005, 1
def c1, 0.00033333333, 0, 0.800000012, 0
dcl_texcoord_pp v0.w
dcl_texcoord1_pp v1.xy
dcl_texcoord2_pp v2.xyz
dcl_texcoord3_pp v3
dcl_texcoord4_pp v4.xyz
dcl_color_pp v5
dcl_color1_pp v6.xyz
dcl_2d s5
add_pp r1.w, -v4.y, c0.y
max_pp r1.xy, c16, v4.x
min_pp r0.xy, r1.w, r1
mul_pp r2.w, v0.w, c1.x
add_pp r0.w, -r0.x, r0.y
mul_pp r0.xyz, r0.w, c14
mov r1.zw, c0
mad r0.w, c13.x, r1.z, r1.w
mul_pp r2.xyz, r0.w, c20
mul_pp r1.xyz, r0.w, c12
mul_pp r3.xyz, r2, c0.z
dp3_pp r0.w, c6, v2
mad_pp r1.w, r0.w, c0.x, c0.x
mov_pp r2.xyz, v5
add_pp r2.xyz, -r2, v6
dp3_sat_pp r0.w, v2, c15
mad_pp r2.xyz, r1.w, r2, v5
mad_pp r0.xyz, r0, r0.w, r3
mad_pp r1.xyz, r1, v4.z, r2
add_pp r3.xyz, r0, r1
frc_pp r1.xy, v3
mov_pp r0, v3
mad r1.xy, r0.zwzw, r1, v1
mad r2.xy, r0.zwzw, r0, v1
dsx r0.xy, r2
dsy r2.xy, r2
texldd_pp r0, r1, s5, r0, r2
mad_pp r1.xyz, r3, -r0, c8
mad_sat_pp r1.w, v0.w, c9.x, c9.y
mul_pp r2.xyz, r3, r0
pow_pp r0.w, r1.w, c9.z
mad_pp r0.xyz, r3, -r0, c10
mul_pp r0.w, r0.w, c8.w
mad_pp r1.xyz, r0.w, r1, r2
mad_pp r2.xyz, v5.w, r0, r2
max_pp r0.w, r2.w, c1.y
lrp_pp r0.xyz, c9.w, r1, r2
min_pp r1.w, r0.w, c1.z
mul r0.xyz, r0, c11.x
add r0.w, -r1.w, c0.w
exp r0.x, r0.x
exp r0.y, r0.y
exp r0.z, r0.z
mad_pp oC0.w, c7.x, r0.w, r1.w
add_pp oC0.xyz, -r0, c0.w