1!!ARBfp1.0 2TEMP R0; 3SUB R0.xy, fragment.position, {125}.x; 4MOV R0.zw, {0}.x; 5DP3 R0, R0, R0; 6SUB R0.x, R0, {10000}.x; 7KIL -R0.x; 8MOV result.color, fragment.color; 9END 10