TEX temp[1].rgba = LD tex[0] temp[0].rgaa ; TEX TEX_SEM_ACQUIRE temp[2].rgba = LD tex[1] temp[0].rgaa ; -- (temp[0].rrrr * (temp[2].rgba - temp[1].rgba)) + temp[1].rgba OUT TEX_SEM_WAIT src0.a = temp[1], src1.a = temp[2], srcp.a = sub, src0.rgb = temp[1], src1.rgb = temp[2], src2.rgb = temp[0], srcp.rgb = sub : out[0].a = MAD src2.r srcp.a src0.a , out[0].rgb = MAD src2.rrr srcp.rgb src0.rgb ;