!!ARBfp1.0 TEMP output; TEMP input; TEX input, fragment.texcoord[0], texture[0], RECT; #MUL output.rgb, input, {0.33333, 0.33333, 0.33333, 0}; MUL output.rgb, input, {0.5, 0.5, 0.5, 1.0}; MOV result.color, output; END