FRAG DCL IN[0], COLOR, LINEAR DCL OUT[0], COLOR DCL CONST[1] DCL CONST[3] DCL TEMP[0..1] ADD TEMP[0], IN[0], CONST[1] RCP TEMP[1], CONST[3].xxxx MUL OUT[0], TEMP[0], TEMP[1] END