#!Start #0. Mu Skining Animation #(x, y, z, 1) ARL Addr.x, IPT_POS.w; MOV Temp, IPT_POS; MOV Temp.w, EtcConsts.x; DP4 FINAL_VERTEX.x, Temp, EnvParam[Addr.x]; DP4 FINAL_VERTEX.y, Temp, EnvParam[Addr.x+1]; DP4 FINAL_VERTEX.z, Temp, EnvParam[Addr.x+2]; ARL Addr.x, IPT_COLOR.w; DP3 Temp2.x, Temp, EnvParam[Addr.x]; DP3 Temp2.y, Temp, EnvParam[Addr.x+1]; DP3 Temp2.z, Temp, EnvParam[Addr.x+2]; ARL Addr.x, IPT_POS.w; MAD Temp2.x, Temp.w, EnvParam[Addr.x].w, Temp2.x; MAD Temp2.y, Temp.w, EnvParam[Addr.x+1].w, Temp2.y; MAD Temp2.z, Temp.w, EnvParam[Addr.x+2].w, Temp2.z; MUL FINAL_VERTEX.xyz, FINAL_VERTEX, IPT_TEX.w; MAD FINAL_VERTEX.xyz, Temp2, IPT_TEX.z, FINAL_VERTEX; MOV FINAL_VERTEX.w, Temp.w; #MVP¹Ý¿µ DP4 RST_POS.x, FINAL_VERTEX, Mvp[0]; DP4 RST_POS.y, FINAL_VERTEX, Mvp[1]; DP4 RST_POS.z, FINAL_VERTEX, Mvp[2]; DP4 RST_POS.w, FINAL_VERTEX, Mvp[3]; #!End #####################################################################################