!!ARBfp1.0 PARAM c[1] = { { 11.75, 0.35 } }; TEMP R0; TEMP R1; TEMP R2; TEMP R3; ADD R0.z, R0.x, c[0].x; TEX R3.xyz, fragment.texcoord[0], texture[0], 2D; ADD R2.x, R0.z, c[0]; ADD R3.x, R3, -R3.z; RCP R0.x, R0.z; ADD R3.z, R2.x, c[0].x; MUL R0.y, R3, R0.x; MUL R0.x, R3, R0; ADD R0.xy, fragment.texcoord[0], R0; TEX R0, R0, texture[1], 2D; ADD R1, R1, R0; RCP R2.y, R2.x; MUL R0.y, R3, R2; MUL R0.x, R3, R2.y; ADD R0.xy, fragment.texcoord[0], R0; TEX R0, R0, texture[1], 2D; ADD R2, R1, R0; RCP R3.w, R3.z; ADD R0.z, R3, c[0].x; RCP R0.z, R0.z; MUL R0.w, R3.y, R0.z; MUL R0.z, R3.x, R0; ADD R1.xy, fragment.texcoord[0], R0.zwzw; MUL R0.x, R3, R3.w; MUL R0.y, R3, R3.w; ADD R0.xy, fragment.texcoord[0], R0; TEX R0, R0, texture[1], 2D; TEX R1, R1, texture[1], 2D; ADD R0, R2, R0; ADD R0, R0, R1; MUL result.color, R0, c[0].y; END # 31 instructions, 4 R-regs