!!ARBfp1.0 TEMP tmp; MOV tmp.xy, fragment.position; MUL tmp.xy, tmp, program.local[0]; MUL tmp.xy, tmp, program.local[1]; #TEX result.color, tmp, texture[0], 2D; MOV result.color.xy, tmp; END