FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], GENERIC[20], PERSPECTIVE DCL IN[1], GENERIC[21], PERSPECTIVE DCL IN[2], GENERIC[22], PERSPECTIVE DCL IN[3], GENERIC[23], PERSPECTIVE DCL IN[4], GENERIC[24], PERSPECTIVE DCL OUT[0], COLOR DCL SAMP[0] DCL SAMP[1] DCL SAMP[2] DCL SAMP[3] DCL SAMP[4] DCL CONST[5..9] DCL TEMP[0..7], LOCAL IMM[0] FLT32 { -0.5000, 2.0000, -1.0000, 0.0000} IMM[1] FLT32 { 1.0000, 0.2500, 0.0000, 0.0000} 0: MOV TEMP[0].xy, IN[0].xyyy 1: TEX TEMP[0], TEMP[0], SAMP[1], 2D 2: MUL TEMP[1].x, TEMP[0].wwww, CONST[9].xxxx 3: MOV TEMP[1].w, TEMP[1].xxxx 4: MOV TEMP[2].xy, IN[0].xyyy 5: TEX TEMP[2].xyz, TEMP[2], SAMP[0], 2D 6: ADD TEMP[2].xyz, TEMP[2].xyzz, IMM[0].xxxx 7: DP3 TEMP[3].x, TEMP[2].xyzz, TEMP[2].xyzz 8: RSQ TEMP[3].x, TEMP[3].xxxx 9: MUL TEMP[2].xyz, TEMP[2].xyzz, TEMP[3].xxxx 10: MOV TEMP[3].xy, IN[0].xyyy 11: TEX TEMP[3], TEMP[3], SAMP[2], 2D 12: MOV TEMP[4].xy, IN[0].zwww 13: TEX TEMP[4].xyz, TEMP[4], SAMP[4], 2D 14: MAD TEMP[4].xyz, TEMP[4].xyzz, IMM[0].yyyy, IMM[0].zzzz 15: DP3 TEMP[5].x, TEMP[4].xyzz, IN[2].xyzz 16: DP3 TEMP[6].x, TEMP[4].xyzz, IN[3].xyzz 17: MOV TEMP[5].y, TEMP[6].xxxx 18: DP3 TEMP[4].x, TEMP[4].xyzz, IN[4].xyzz 19: MOV TEMP[5].z, TEMP[4].xxxx 20: DP3 TEMP[4].x, TEMP[5].xyzz, TEMP[5].xyzz 21: RSQ TEMP[4].x, TEMP[4].xxxx 22: MUL TEMP[4].xyz, TEMP[5].xyzz, TEMP[4].xxxx 23: MUL TEMP[5].xyz, TEMP[3].xyzz, CONST[7].xyzz 24: DP3 TEMP[6].x, TEMP[2].xyzz, TEMP[4].xyzz 25: MUL TEMP[6].xyz, TEMP[6].xxxx, TEMP[2].xyzz 26: MUL TEMP[6].xyz, IMM[0].yyyy, TEMP[6].xyzz 27: ADD TEMP[6].xyz, TEMP[4].xyzz, -TEMP[6].xyzz 28: DP3 TEMP[7].x, IN[1].xyzz, IN[1].xyzz 29: RSQ TEMP[7].x, TEMP[7].xxxx 30: MUL TEMP[7].xyz, IN[1].xyzz, TEMP[7].xxxx 31: DP3 TEMP[6].x, TEMP[6].xyzz, TEMP[7].xyzz 32: MAX TEMP[6].x, -TEMP[6].xxxx, IMM[0].wwww 33: MAD TEMP[3].x, CONST[8].xxxx, TEMP[3].wwww, IMM[1].xxxx 34: POW TEMP[3].x, TEMP[6].xxxx, TEMP[3].xxxx 35: MUL TEMP[6].xyz, TEMP[0].xyzz, CONST[6].xyzz 36: DP3 TEMP[2].x, TEMP[2].xyzz, TEMP[4].xyzz 37: MAX TEMP[2].x, TEMP[2].xxxx, IMM[0].wwww 38: MUL TEMP[2].xyz, TEMP[6].xyzz, TEMP[2].xxxx 39: MAD TEMP[2].xyz, TEMP[5].xyzz, TEMP[3].xxxx, TEMP[2].xyzz 40: MOV TEMP[3].xy, IN[0].zwww 41: TEX TEMP[3].xyz, TEMP[3], SAMP[3], 2D 42: MAX TEMP[4].x, IMM[1].yyyy, TEMP[4].zzzz 43: RCP TEMP[4].x, TEMP[4].xxxx 44: MUL TEMP[3].xyz, TEMP[3].xyzz, TEMP[4].xxxx 45: MUL TEMP[0].xyz, TEMP[0].xyzz, CONST[5].xyzz 46: MAD TEMP[1].xyz, TEMP[2].xyzz, TEMP[3].xyzz, TEMP[0].xyzz 47: MOV OUT[0], TEMP[1] 48: END