!!ARBfp1.0 TEMP R0; SUB R0, {0.5}.x, fragment.color; ABS result.color, R0; END