!!ARBvp1.0 ATTRIB position = vertex.position; PARAM transform[4] = { program.local[0..3] }; DP4 result.position.x, transform[0], position; DP4 result.position.y, transform[1], position; DP4 result.position.z, transform[2], position; DP4 result.position.w, transform[3], position; END