!!ARBvp1.0 TEMP R0; EXP R0, vertex.color.x; SUB result.color, R0.z, {1.0}.x; MOV result.position, vertex.position; END