(a)
O.HPOS = mul(objviewproj_matrix, I.position);
(b)
dp4 r0.x, c3, v0
dp4 r0.y, c4, v0
dp4 r0.z, c5, v0
dp4 r0.w, c6, v0
mov oPos, r0
Example 1: (a) Cg code for homogenous clip-space coordinate; (b) assembly-language instructions produced from Example 1(a).
Back to Article