-------------------------------------------------------------- FRAG PROPERTY FS_COLOR0_WRITES_ALL_CBUFS 1 DCL IN[0], GENERIC[19], PERSPECTIVE DCL IN[1], GENERIC[20], PERSPECTIVE DCL OUT[0], COLOR DCL CONST[0..1] DCL TEMP[0..353], LOCAL IMM[0] FLT32 { 0.1500, 0.0000, 500.0000, 1.0000} IMM[1] FLT32 { 4.0000, 0.0035, 289.0000, -1.0000} IMM[2] FLT32 { 34.0000, 0.1429, 0.1667, -0.5000} IMM[3] FLT32 { 0.7500, 1.7928, 0.8537, 6.0000} IMM[4] FLT32 { -15.0000, 10.0000, 2.2000, 3.0000} IMM[5] FLT32 { 0.5000, 0.2500, 1.0000, 0.2000} IMM[6] FLT32 { 1.0000, 0.2500, 0.1000, 20.0000} IMM[7] FLT32 { 2.5000, 0.0000, 0.0000, 0.0000} 0: MOV TEMP[0].yz, IN[1].yxyy 1: MOV TEMP[0].x, IN[0].wwww 2: MUL TEMP[1].x, CONST[0].xxxx, IMM[0].xxxx 3: MOV TEMP[2].x, IMM[0].yyyy 4: MOV TEMP[3].x, IMM[0].zzzz 5: MOV TEMP[4].x, IMM[0].wwww 6: BGNLOOP :0 7: SLT TEMP[5].x, IMM[1].xxxx, TEMP[4].xxxx 8: F2I TEMP[5].x, -TEMP[5] 9: UIF TEMP[5].xxxx :0 10: BRK 11: ENDIF 12: RCP TEMP[6].x, TEMP[3].xxxx 13: MUL TEMP[7].xyz, TEMP[0].xyzz, TEMP[6].xxxx 14: MUL TEMP[8].x, TEMP[1].xxxx, TEMP[4].xxxx 15: MOV TEMP[7].w, TEMP[8].xxxx 16: FLR TEMP[9], TEMP[7] 17: ADD TEMP[10], TEMP[9], IMM[0].wwww 18: MUL TEMP[11], TEMP[9], IMM[1].yyyy 19: FLR TEMP[12], TEMP[11] 20: MUL TEMP[13], TEMP[12], IMM[1].zzzz 21: ADD TEMP[14], TEMP[9], -TEMP[13] 22: MUL TEMP[15], TEMP[10], IMM[1].yyyy 23: FLR TEMP[16], TEMP[15] 24: MUL TEMP[17], TEMP[16], IMM[1].zzzz 25: ADD TEMP[18], TEMP[10], -TEMP[17] 26: MOV TEMP[10], TEMP[18] 27: FRC TEMP[19], TEMP[7] 28: ADD TEMP[20], TEMP[19], IMM[1].wwww 29: MOV TEMP[21].x, TEMP[14].xxxx 30: MOV TEMP[21].y, TEMP[18].xxxx 31: MOV TEMP[21].z, TEMP[14].xxxx 32: MOV TEMP[21].w, TEMP[18].xxxx 33: MOV TEMP[22].xy, TEMP[14].yyyy 34: MOV TEMP[22].zw, TEMP[18].yyyy 35: MAD TEMP[23], TEMP[21], IMM[2].xxxx, IMM[0].wwww 36: MUL TEMP[24], TEMP[23], TEMP[21] 37: MUL TEMP[25], TEMP[24], IMM[1].yyyy 38: FLR TEMP[26], TEMP[25] 39: MUL TEMP[27], TEMP[26], IMM[1].zzzz 40: ADD TEMP[28], TEMP[24], -TEMP[27] 41: ADD TEMP[29], TEMP[28], TEMP[22] 42: MAD TEMP[30], TEMP[29], IMM[2].xxxx, IMM[0].wwww 43: MUL TEMP[31], TEMP[30], TEMP[29] 44: MUL TEMP[32], TEMP[31], IMM[1].yyyy 45: FLR TEMP[33], TEMP[32] 46: MUL TEMP[34], TEMP[33], IMM[1].zzzz 47: ADD TEMP[35], TEMP[31], -TEMP[34] 48: ADD TEMP[36], TEMP[35], TEMP[14].zzzz 49: MAD TEMP[37], TEMP[36], IMM[2].xxxx, IMM[0].wwww 50: MUL TEMP[38], TEMP[37], TEMP[36] 51: MUL TEMP[39], TEMP[38], IMM[1].yyyy 52: FLR TEMP[40], TEMP[39] 53: MUL TEMP[41], TEMP[40], IMM[1].zzzz 54: ADD TEMP[42], TEMP[38], -TEMP[41] 55: ADD TEMP[43], TEMP[35], TEMP[18].zzzz 56: MAD TEMP[44], TEMP[43], IMM[2].xxxx, IMM[0].wwww 57: MUL TEMP[45], TEMP[44], TEMP[43] 58: MUL TEMP[46], TEMP[45], IMM[1].yyyy 59: FLR TEMP[47], TEMP[46] 60: MUL TEMP[48], TEMP[47], IMM[1].zzzz 61: ADD TEMP[49], TEMP[45], -TEMP[48] 62: ADD TEMP[50], TEMP[42], TEMP[14].wwww 63: MAD TEMP[51], TEMP[50], IMM[2].xxxx, IMM[0].wwww 64: MUL TEMP[52], TEMP[51], TEMP[50] 65: ADD TEMP[53], TEMP[42], TEMP[18].wwww 66: MAD TEMP[54], TEMP[53], IMM[2].xxxx, IMM[0].wwww 67: MUL TEMP[55], TEMP[54], TEMP[53] 68: ADD TEMP[56], TEMP[49], TEMP[14].wwww 69: MAD TEMP[57], TEMP[56], IMM[2].xxxx, IMM[0].wwww 70: MUL TEMP[58], TEMP[57], TEMP[56] 71: ADD TEMP[59], TEMP[49], TEMP[18].wwww 72: MAD TEMP[60], TEMP[59], IMM[2].xxxx, IMM[0].wwww 73: MUL TEMP[61], TEMP[60], TEMP[59] 74: MUL TEMP[62], TEMP[52], IMM[1].yyyy 75: FLR TEMP[63], TEMP[62] 76: MUL TEMP[64], TEMP[63], IMM[1].zzzz 77: ADD TEMP[65], TEMP[52], -TEMP[64] 78: MUL TEMP[66], TEMP[65], IMM[2].yyyy 79: FLR TEMP[67], TEMP[66] 80: MUL TEMP[68], TEMP[67], IMM[2].yyyy 81: FLR TEMP[69], TEMP[68] 82: MUL TEMP[70], TEMP[69], IMM[2].zzzz 83: FRC TEMP[71], TEMP[66] 84: ADD TEMP[72], TEMP[71], IMM[2].wwww 85: FRC TEMP[73], TEMP[68] 86: ADD TEMP[74], TEMP[73], IMM[2].wwww 87: FRC TEMP[75], TEMP[70] 88: ADD TEMP[70], TEMP[75], IMM[2].wwww 89: ABS TEMP[76], TEMP[72] 90: ADD TEMP[77], IMM[3].xxxx, -TEMP[76] 91: ABS TEMP[78], TEMP[74] 92: ADD TEMP[79], TEMP[77], -TEMP[78] 93: ABS TEMP[80], TEMP[70] 94: ADD TEMP[81], TEMP[79], -TEMP[80] 95: SGE TEMP[82].x, IMM[0].yyyy, TEMP[81].xxxx 96: F2I TEMP[82].x, -TEMP[82] 97: AND TEMP[83].x, TEMP[82].xxxx, IMM[0].wwww 98: SGE TEMP[84].x, IMM[0].yyyy, TEMP[81].yyyy 99: F2I TEMP[84].x, -TEMP[84] 100: AND TEMP[85].x, TEMP[84].xxxx, IMM[0].wwww 101: MOV TEMP[83].y, TEMP[85].xxxx 102: SGE TEMP[86].x, IMM[0].yyyy, TEMP[81].zzzz 103: F2I TEMP[86].x, -TEMP[86] 104: AND TEMP[87].x, TEMP[86].xxxx, IMM[0].wwww 105: MOV TEMP[83].z, TEMP[87].xxxx 106: SGE TEMP[88].x, IMM[0].yyyy, TEMP[81].wwww 107: F2I TEMP[88].x, -TEMP[88] 108: AND TEMP[89].x, TEMP[88].xxxx, IMM[0].wwww 109: MOV TEMP[83].w, TEMP[89].xxxx 110: SGE TEMP[90].x, TEMP[72].xxxx, IMM[0].yyyy 111: F2I TEMP[90].x, -TEMP[90] 112: AND TEMP[91].x, TEMP[90].xxxx, IMM[0].wwww 113: SGE TEMP[92].x, TEMP[72].yyyy, IMM[0].yyyy 114: F2I TEMP[92].x, -TEMP[92] 115: AND TEMP[93].x, TEMP[92].xxxx, IMM[0].wwww 116: MOV TEMP[91].y, TEMP[93].xxxx 117: SGE TEMP[94].x, TEMP[72].zzzz, IMM[0].yyyy 118: F2I TEMP[94].x, -TEMP[94] 119: AND TEMP[95].x, TEMP[94].xxxx, IMM[0].wwww 120: MOV TEMP[91].z, TEMP[95].xxxx 121: SGE TEMP[96].x, TEMP[72].wwww, IMM[0].yyyy 122: F2I TEMP[96].x, -TEMP[96] 123: AND TEMP[97].x, TEMP[96].xxxx, IMM[0].wwww 124: MOV TEMP[91].w, TEMP[97].xxxx 125: ADD TEMP[98], TEMP[91], IMM[2].wwww 126: MUL TEMP[99], TEMP[83], TEMP[98] 127: ADD TEMP[72], TEMP[72], -TEMP[99] 128: SGE TEMP[100].x, TEMP[74].xxxx, IMM[0].yyyy 129: F2I TEMP[100].x, -TEMP[100] 130: AND TEMP[101].x, TEMP[100].xxxx, IMM[0].wwww 131: SGE TEMP[102].x, TEMP[74].yyyy, IMM[0].yyyy 132: F2I TEMP[102].x, -TEMP[102] 133: AND TEMP[103].x, TEMP[102].xxxx, IMM[0].wwww 134: MOV TEMP[101].y, TEMP[103].xxxx 135: SGE TEMP[104].x, TEMP[74].zzzz, IMM[0].yyyy 136: F2I TEMP[104].x, -TEMP[104] 137: AND TEMP[105].x, TEMP[104].xxxx, IMM[0].wwww 138: MOV TEMP[101].z, TEMP[105].xxxx 139: SGE TEMP[106].x, TEMP[74].wwww, IMM[0].yyyy 140: F2I TEMP[106].x, -TEMP[106] 141: AND TEMP[107].x, TEMP[106].xxxx, IMM[0].wwww 142: MOV TEMP[101].w, TEMP[107].xxxx 143: ADD TEMP[108], TEMP[101], IMM[2].wwww 144: MUL TEMP[109], TEMP[83], TEMP[108] 145: ADD TEMP[74], TEMP[74], -TEMP[109] 146: MUL TEMP[110], TEMP[55], IMM[1].yyyy 147: FLR TEMP[111], TEMP[110] 148: MUL TEMP[112], TEMP[111], IMM[1].zzzz 149: ADD TEMP[113], TEMP[55], -TEMP[112] 150: MUL TEMP[114], TEMP[113], IMM[2].yyyy 151: FLR TEMP[115], TEMP[114] 152: MUL TEMP[116], TEMP[115], IMM[2].yyyy 153: FLR TEMP[117], TEMP[116] 154: MUL TEMP[118], TEMP[117], IMM[2].zzzz 155: FRC TEMP[119], TEMP[114] 156: ADD TEMP[120], TEMP[119], IMM[2].wwww 157: FRC TEMP[121], TEMP[116] 158: ADD TEMP[122], TEMP[121], IMM[2].wwww 159: FRC TEMP[123], TEMP[118] 160: ADD TEMP[118], TEMP[123], IMM[2].wwww 161: ABS TEMP[124], TEMP[120] 162: ADD TEMP[125], IMM[3].xxxx, -TEMP[124] 163: ABS TEMP[126], TEMP[122] 164: ADD TEMP[127], TEMP[125], -TEMP[126] 165: ABS TEMP[128], TEMP[118] 166: ADD TEMP[129], TEMP[127], -TEMP[128] 167: SGE TEMP[130].x, IMM[0].yyyy, TEMP[129].xxxx 168: F2I TEMP[130].x, -TEMP[130] 169: AND TEMP[131].x, TEMP[130].xxxx, IMM[0].wwww 170: SGE TEMP[132].x, IMM[0].yyyy, TEMP[129].yyyy 171: F2I TEMP[132].x, -TEMP[132] 172: AND TEMP[133].x, TEMP[132].xxxx, IMM[0].wwww 173: MOV TEMP[131].y, TEMP[133].xxxx 174: SGE TEMP[134].x, IMM[0].yyyy, TEMP[129].zzzz 175: F2I TEMP[134].x, -TEMP[134] 176: AND TEMP[135].x, TEMP[134].xxxx, IMM[0].wwww 177: MOV TEMP[131].z, TEMP[135].xxxx 178: SGE TEMP[136].x, IMM[0].yyyy, TEMP[129].wwww 179: F2I TEMP[136].x, -TEMP[136] 180: AND TEMP[137].x, TEMP[136].xxxx, IMM[0].wwww 181: MOV TEMP[131].w, TEMP[137].xxxx 182: SGE TEMP[138].x, TEMP[120].xxxx, IMM[0].yyyy 183: F2I TEMP[138].x, -TEMP[138] 184: AND TEMP[139].x, TEMP[138].xxxx, IMM[0].wwww 185: SGE TEMP[140].x, TEMP[120].yyyy, IMM[0].yyyy 186: F2I TEMP[140].x, -TEMP[140] 187: AND TEMP[141].x, TEMP[140].xxxx, IMM[0].wwww 188: MOV TEMP[139].y, TEMP[141].xxxx 189: SGE TEMP[142].x, TEMP[120].zzzz, IMM[0].yyyy 190: F2I TEMP[142].x, -TEMP[142] 191: AND TEMP[143].x, TEMP[142].xxxx, IMM[0].wwww 192: MOV TEMP[139].z, TEMP[143].xxxx 193: SGE TEMP[144].x, TEMP[120].wwww, IMM[0].yyyy 194: F2I TEMP[144].x, -TEMP[144] 195: AND TEMP[145].x, TEMP[144].xxxx, IMM[0].wwww 196: MOV TEMP[139].w, TEMP[145].xxxx 197: ADD TEMP[146], TEMP[139], IMM[2].wwww 198: MUL TEMP[147], TEMP[131], TEMP[146] 199: ADD TEMP[120], TEMP[120], -TEMP[147] 200: SGE TEMP[148].x, TEMP[122].xxxx, IMM[0].yyyy 201: F2I TEMP[148].x, -TEMP[148] 202: AND TEMP[149].x, TEMP[148].xxxx, IMM[0].wwww 203: SGE TEMP[150].x, TEMP[122].yyyy, IMM[0].yyyy 204: F2I TEMP[150].x, -TEMP[150] 205: AND TEMP[151].x, TEMP[150].xxxx, IMM[0].wwww 206: MOV TEMP[149].y, TEMP[151].xxxx 207: SGE TEMP[152].x, TEMP[122].zzzz, IMM[0].yyyy 208: F2I TEMP[152].x, -TEMP[152] 209: AND TEMP[153].x, TEMP[152].xxxx, IMM[0].wwww 210: MOV TEMP[149].z, TEMP[153].xxxx 211: SGE TEMP[154].x, TEMP[122].wwww, IMM[0].yyyy 212: F2I TEMP[154].x, -TEMP[154] 213: AND TEMP[155].x, TEMP[154].xxxx, IMM[0].wwww 214: MOV TEMP[149].w, TEMP[155].xxxx 215: ADD TEMP[156], TEMP[149], IMM[2].wwww 216: MUL TEMP[157], TEMP[131], TEMP[156] 217: ADD TEMP[122], TEMP[122], -TEMP[157] 218: MUL TEMP[158], TEMP[58], IMM[1].yyyy 219: FLR TEMP[159], TEMP[158] 220: MUL TEMP[160], TEMP[159], IMM[1].zzzz 221: ADD TEMP[161], TEMP[58], -TEMP[160] 222: MUL TEMP[162], TEMP[161], IMM[2].yyyy 223: FLR TEMP[163], TEMP[162] 224: MUL TEMP[164], TEMP[163], IMM[2].yyyy 225: FLR TEMP[165], TEMP[164] 226: MUL TEMP[166], TEMP[165], IMM[2].zzzz 227: FRC TEMP[167], TEMP[162] 228: ADD TEMP[168], TEMP[167], IMM[2].wwww 229: FRC TEMP[169], TEMP[164] 230: ADD TEMP[170], TEMP[169], IMM[2].wwww 231: FRC TEMP[171], TEMP[166] 232: ADD TEMP[166], TEMP[171], IMM[2].wwww 233: ABS TEMP[172], TEMP[168] 234: ADD TEMP[173], IMM[3].xxxx, -TEMP[172] 235: ABS TEMP[174], TEMP[170] 236: ADD TEMP[175], TEMP[173], -TEMP[174] 237: ABS TEMP[176], TEMP[166] 238: ADD TEMP[177], TEMP[175], -TEMP[176] 239: SGE TEMP[178].x, IMM[0].yyyy, TEMP[177].xxxx 240: F2I TEMP[178].x, -TEMP[178] 241: AND TEMP[179].x, TEMP[178].xxxx, IMM[0].wwww 242: SGE TEMP[180].x, IMM[0].yyyy, TEMP[177].yyyy 243: F2I TEMP[180].x, -TEMP[180] 244: AND TEMP[181].x, TEMP[180].xxxx, IMM[0].wwww 245: MOV TEMP[179].y, TEMP[181].xxxx 246: SGE TEMP[182].x, IMM[0].yyyy, TEMP[177].zzzz 247: F2I TEMP[182].x, -TEMP[182] 248: AND TEMP[183].x, TEMP[182].xxxx, IMM[0].wwww 249: MOV TEMP[179].z, TEMP[183].xxxx 250: SGE TEMP[184].x, IMM[0].yyyy, TEMP[177].wwww 251: F2I TEMP[184].x, -TEMP[184] 252: AND TEMP[185].x, TEMP[184].xxxx, IMM[0].wwww 253: MOV TEMP[179].w, TEMP[185].xxxx 254: SGE TEMP[186].x, TEMP[168].xxxx, IMM[0].yyyy 255: F2I TEMP[186].x, -TEMP[186] 256: AND TEMP[187].x, TEMP[186].xxxx, IMM[0].wwww 257: SGE TEMP[188].x, TEMP[168].yyyy, IMM[0].yyyy 258: F2I TEMP[188].x, -TEMP[188] 259: AND TEMP[189].x, TEMP[188].xxxx, IMM[0].wwww 260: MOV TEMP[187].y, TEMP[189].xxxx 261: SGE TEMP[190].x, TEMP[168].zzzz, IMM[0].yyyy 262: F2I TEMP[190].x, -TEMP[190] 263: AND TEMP[191].x, TEMP[190].xxxx, IMM[0].wwww 264: MOV TEMP[187].z, TEMP[191].xxxx 265: SGE TEMP[192].x, TEMP[168].wwww, IMM[0].yyyy 266: F2I TEMP[192].x, -TEMP[192] 267: AND TEMP[193].x, TEMP[192].xxxx, IMM[0].wwww 268: MOV TEMP[187].w, TEMP[193].xxxx 269: ADD TEMP[194], TEMP[187], IMM[2].wwww 270: MUL TEMP[195], TEMP[179], TEMP[194] 271: ADD TEMP[168], TEMP[168], -TEMP[195] 272: SGE TEMP[196].x, TEMP[170].xxxx, IMM[0].yyyy 273: F2I TEMP[196].x, -TEMP[196] 274: AND TEMP[197].x, TEMP[196].xxxx, IMM[0].wwww 275: SGE TEMP[198].x, TEMP[170].yyyy, IMM[0].yyyy 276: F2I TEMP[198].x, -TEMP[198] 277: AND TEMP[199].x, TEMP[198].xxxx, IMM[0].wwww 278: MOV TEMP[197].y, TEMP[199].xxxx 279: SGE TEMP[200].x, TEMP[170].zzzz, IMM[0].yyyy 280: F2I TEMP[200].x, -TEMP[200] 281: AND TEMP[201].x, TEMP[200].xxxx, IMM[0].wwww 282: MOV TEMP[197].z, TEMP[201].xxxx 283: SGE TEMP[202].x, TEMP[170].wwww, IMM[0].yyyy 284: F2I TEMP[202].x, -TEMP[202] 285: AND TEMP[203].x, TEMP[202].xxxx, IMM[0].wwww 286: MOV TEMP[197].w, TEMP[203].xxxx 287: ADD TEMP[204], TEMP[197], IMM[2].wwww 288: MUL TEMP[205], TEMP[179], TEMP[204] 289: ADD TEMP[170], TEMP[170], -TEMP[205] 290: MUL TEMP[206], TEMP[61], IMM[1].yyyy 291: FLR TEMP[207], TEMP[206] 292: MUL TEMP[208], TEMP[207], IMM[1].zzzz 293: ADD TEMP[209], TEMP[61], -TEMP[208] 294: MUL TEMP[210], TEMP[209], IMM[2].yyyy 295: FLR TEMP[211], TEMP[210] 296: MUL TEMP[212], TEMP[211], IMM[2].yyyy 297: FLR TEMP[213], TEMP[212] 298: MUL TEMP[214], TEMP[213], IMM[2].zzzz 299: FRC TEMP[215], TEMP[210] 300: ADD TEMP[216], TEMP[215], IMM[2].wwww 301: FRC TEMP[217], TEMP[212] 302: ADD TEMP[218], TEMP[217], IMM[2].wwww 303: FRC TEMP[219], TEMP[214] 304: ADD TEMP[214], TEMP[219], IMM[2].wwww 305: ABS TEMP[220], TEMP[216] 306: ADD TEMP[221], IMM[3].xxxx, -TEMP[220] 307: ABS TEMP[222], TEMP[218] 308: ADD TEMP[223], TEMP[221], -TEMP[222] 309: ABS TEMP[224], TEMP[214] 310: ADD TEMP[225], TEMP[223], -TEMP[224] 311: SGE TEMP[226].x, IMM[0].yyyy, TEMP[225].xxxx 312: F2I TEMP[226].x, -TEMP[226] 313: AND TEMP[227].x, TEMP[226].xxxx, IMM[0].wwww 314: SGE TEMP[228].x, IMM[0].yyyy, TEMP[225].yyyy 315: F2I TEMP[228].x, -TEMP[228] 316: AND TEMP[229].x, TEMP[228].xxxx, IMM[0].wwww 317: MOV TEMP[227].y, TEMP[229].xxxx 318: SGE TEMP[230].x, IMM[0].yyyy, TEMP[225].zzzz 319: F2I TEMP[230].x, -TEMP[230] 320: AND TEMP[231].x, TEMP[230].xxxx, IMM[0].wwww 321: MOV TEMP[227].z, TEMP[231].xxxx 322: SGE TEMP[232].x, IMM[0].yyyy, TEMP[225].wwww 323: F2I TEMP[232].x, -TEMP[232] 324: AND TEMP[233].x, TEMP[232].xxxx, IMM[0].wwww 325: MOV TEMP[227].w, TEMP[233].xxxx 326: SGE TEMP[234].x, TEMP[216].xxxx, IMM[0].yyyy 327: F2I TEMP[234].x, -TEMP[234] 328: AND TEMP[235].x, TEMP[234].xxxx, IMM[0].wwww 329: SGE TEMP[236].x, TEMP[216].yyyy, IMM[0].yyyy 330: F2I TEMP[236].x, -TEMP[236] 331: AND TEMP[237].x, TEMP[236].xxxx, IMM[0].wwww 332: MOV TEMP[235].y, TEMP[237].xxxx 333: SGE TEMP[238].x, TEMP[216].zzzz, IMM[0].yyyy 334: F2I TEMP[238].x, -TEMP[238] 335: AND TEMP[239].x, TEMP[238].xxxx, IMM[0].wwww 336: MOV TEMP[235].z, TEMP[239].xxxx 337: SGE TEMP[240].x, TEMP[216].wwww, IMM[0].yyyy 338: F2I TEMP[240].x, -TEMP[240] 339: AND TEMP[241].x, TEMP[240].xxxx, IMM[0].wwww 340: MOV TEMP[235].w, TEMP[241].xxxx 341: ADD TEMP[242], TEMP[235], IMM[2].wwww 342: MUL TEMP[243], TEMP[227], TEMP[242] 343: ADD TEMP[216], TEMP[216], -TEMP[243] 344: SGE TEMP[244].x, TEMP[218].xxxx, IMM[0].yyyy 345: F2I TEMP[244].x, -TEMP[244] 346: AND TEMP[245].x, TEMP[244].xxxx, IMM[0].wwww 347: SGE TEMP[246].x, TEMP[218].yyyy, IMM[0].yyyy 348: F2I TEMP[246].x, -TEMP[246] 349: AND TEMP[247].x, TEMP[246].xxxx, IMM[0].wwww 350: MOV TEMP[245].y, TEMP[247].xxxx 351: SGE TEMP[248].x, TEMP[218].zzzz, IMM[0].yyyy 352: F2I TEMP[248].x, -TEMP[248] 353: AND TEMP[249].x, TEMP[248].xxxx, IMM[0].wwww 354: MOV TEMP[245].z, TEMP[249].xxxx 355: SGE TEMP[250].x, TEMP[218].wwww, IMM[0].yyyy 356: F2I TEMP[250].x, -TEMP[250] 357: AND TEMP[251].x, TEMP[250].xxxx, IMM[0].wwww 358: MOV TEMP[245].w, TEMP[251].xxxx 359: ADD TEMP[252], TEMP[245], IMM[2].wwww 360: MUL TEMP[253], TEMP[227], TEMP[252] 361: ADD TEMP[254], TEMP[218], -TEMP[253] 362: MOV TEMP[218], TEMP[254] 363: MOV TEMP[255].x, TEMP[72].xxxx 364: MOV TEMP[255].y, TEMP[74].xxxx 365: MOV TEMP[255].z, TEMP[70].xxxx 366: MOV TEMP[255].w, TEMP[81].xxxx 367: MOV TEMP[256].x, TEMP[72].yyyy 368: MOV TEMP[256].y, TEMP[74].yyyy 369: MOV TEMP[256].z, TEMP[70].yyyy 370: MOV TEMP[256].w, TEMP[81].yyyy 371: MOV TEMP[257].x, TEMP[72].zzzz 372: MOV TEMP[257].y, TEMP[74].zzzz 373: MOV TEMP[257].z, TEMP[70].zzzz 374: MOV TEMP[257].w, TEMP[81].zzzz 375: MOV TEMP[258].x, TEMP[72].wwww 376: MOV TEMP[258].y, TEMP[74].wwww 377: MOV TEMP[258].z, TEMP[70].wwww 378: MOV TEMP[258].w, TEMP[81].wwww 379: MOV TEMP[259].x, TEMP[168].xxxx 380: MOV TEMP[259].y, TEMP[170].xxxx 381: MOV TEMP[259].z, TEMP[166].xxxx 382: MOV TEMP[259].w, TEMP[177].xxxx 383: MOV TEMP[260].x, TEMP[168].yyyy 384: MOV TEMP[260].y, TEMP[170].yyyy 385: MOV TEMP[260].z, TEMP[166].yyyy 386: MOV TEMP[260].w, TEMP[177].yyyy 387: MOV TEMP[261].x, TEMP[168].zzzz 388: MOV TEMP[261].y, TEMP[170].zzzz 389: MOV TEMP[261].z, TEMP[166].zzzz 390: MOV TEMP[261].w, TEMP[177].zzzz 391: MOV TEMP[262].x, TEMP[168].wwww 392: MOV TEMP[262].y, TEMP[170].wwww 393: MOV TEMP[262].z, TEMP[166].wwww 394: MOV TEMP[262].w, TEMP[177].wwww 395: MOV TEMP[263].x, TEMP[120].xxxx 396: MOV TEMP[263].y, TEMP[122].xxxx 397: MOV TEMP[263].z, TEMP[118].xxxx 398: MOV TEMP[263].w, TEMP[129].xxxx 399: MOV TEMP[264].x, TEMP[120].yyyy 400: MOV TEMP[264].y, TEMP[122].yyyy 401: MOV TEMP[264].z, TEMP[118].yyyy 402: MOV TEMP[264].w, TEMP[129].yyyy 403: MOV TEMP[265].x, TEMP[120].zzzz 404: MOV TEMP[265].y, TEMP[122].zzzz 405: MOV TEMP[265].z, TEMP[118].zzzz 406: MOV TEMP[265].w, TEMP[129].zzzz 407: MOV TEMP[266].x, TEMP[120].wwww 408: MOV TEMP[266].y, TEMP[122].wwww 409: MOV TEMP[266].z, TEMP[118].wwww 410: MOV TEMP[266].w, TEMP[129].wwww 411: MOV TEMP[267].x, TEMP[216].xxxx 412: MOV TEMP[267].y, TEMP[254].xxxx 413: MOV TEMP[267].z, TEMP[214].xxxx 414: MOV TEMP[267].w, TEMP[225].xxxx 415: MOV TEMP[268].x, TEMP[216].yyyy 416: MOV TEMP[268].y, TEMP[254].yyyy 417: MOV TEMP[268].z, TEMP[214].yyyy 418: MOV TEMP[268].w, TEMP[225].yyyy 419: MOV TEMP[269].x, TEMP[216].zzzz 420: MOV TEMP[269].y, TEMP[254].zzzz 421: MOV TEMP[269].z, TEMP[214].zzzz 422: MOV TEMP[269].w, TEMP[225].zzzz 423: MOV TEMP[270].x, TEMP[216].wwww 424: MOV TEMP[270].y, TEMP[254].wwww 425: MOV TEMP[270].z, TEMP[214].wwww 426: MOV TEMP[270].w, TEMP[225].wwww 427: DP4 TEMP[271].x, TEMP[255], TEMP[255] 428: DP4 TEMP[272].x, TEMP[257], TEMP[257] 429: MOV TEMP[271].y, TEMP[272].xxxx 430: DP4 TEMP[273].x, TEMP[256], TEMP[256] 431: MOV TEMP[271].z, TEMP[273].xxxx 432: DP4 TEMP[274].x, TEMP[258], TEMP[258] 433: MOV TEMP[271].w, TEMP[274].xxxx 434: MUL TEMP[275], IMM[3].zzzz, TEMP[271] 435: ADD TEMP[276], IMM[3].yyyy, -TEMP[275] 436: DP4 TEMP[277].x, TEMP[263], TEMP[263] 437: DP4 TEMP[278].x, TEMP[265], TEMP[265] 438: MOV TEMP[277].y, TEMP[278].xxxx 439: DP4 TEMP[279].x, TEMP[264], TEMP[264] 440: MOV TEMP[277].z, TEMP[279].xxxx 441: DP4 TEMP[280].x, TEMP[266], TEMP[266] 442: MOV TEMP[277].w, TEMP[280].xxxx 443: MUL TEMP[281], IMM[3].zzzz, TEMP[277] 444: ADD TEMP[282], IMM[3].yyyy, -TEMP[281] 445: DP4 TEMP[283].x, TEMP[259], TEMP[259] 446: DP4 TEMP[284].x, TEMP[261], TEMP[261] 447: MOV TEMP[283].y, TEMP[284].xxxx 448: DP4 TEMP[285].x, TEMP[260], TEMP[260] 449: MOV TEMP[283].z, TEMP[285].xxxx 450: DP4 TEMP[286].x, TEMP[262], TEMP[262] 451: MOV TEMP[283].w, TEMP[286].xxxx 452: MUL TEMP[287], IMM[3].zzzz, TEMP[283] 453: ADD TEMP[288], IMM[3].yyyy, -TEMP[287] 454: DP4 TEMP[289].x, TEMP[267], TEMP[267] 455: DP4 TEMP[290].x, TEMP[269], TEMP[269] 456: MOV TEMP[289].y, TEMP[290].xxxx 457: DP4 TEMP[291].x, TEMP[268], TEMP[268] 458: MOV TEMP[289].z, TEMP[291].xxxx 459: DP4 TEMP[292].x, TEMP[270], TEMP[270] 460: MOV TEMP[289].w, TEMP[292].xxxx 461: MUL TEMP[293], IMM[3].zzzz, TEMP[289] 462: ADD TEMP[294], IMM[3].yyyy, -TEMP[293] 463: MOV TEMP[295].x, TEMP[20].xxxx 464: MOV TEMP[295].yzw, TEMP[19].zyzw 465: MOV TEMP[296].x, TEMP[19].xxxx 466: MOV TEMP[296].y, TEMP[20].yyyy 467: MOV TEMP[296].zw, TEMP[19].wwzw 468: MOV TEMP[297].xy, TEMP[20].xyxx 469: MOV TEMP[297].zw, TEMP[19].wwzw 470: MOV TEMP[298].xy, TEMP[19].xyxx 471: MOV TEMP[298].z, TEMP[20].zzzz 472: MOV TEMP[298].w, TEMP[19].wwww 473: MOV TEMP[299].x, TEMP[20].xxxx 474: MOV TEMP[299].y, TEMP[19].yyyy 475: MOV TEMP[299].z, TEMP[20].zzzz 476: MOV TEMP[299].w, TEMP[19].wwww 477: MOV TEMP[300].x, TEMP[19].xxxx 478: MOV TEMP[300].yz, TEMP[20].zyzz 479: MOV TEMP[300].w, TEMP[19].wwww 480: MOV TEMP[301].xyz, TEMP[20].xyzx 481: MOV TEMP[301].w, TEMP[19].wwww 482: MOV TEMP[302].xyz, TEMP[19].xyzx 483: MOV TEMP[302].w, TEMP[20].wwww 484: MOV TEMP[303].x, TEMP[20].xxxx 485: MOV TEMP[303].yz, TEMP[19].zyzz 486: MOV TEMP[303].w, TEMP[20].wwww 487: MOV TEMP[304].x, TEMP[19].xxxx 488: MOV TEMP[304].y, TEMP[20].yyyy 489: MOV TEMP[304].z, TEMP[19].zzzz 490: MOV TEMP[304].w, TEMP[20].wwww 491: MOV TEMP[305].xy, TEMP[20].xyxx 492: MOV TEMP[305].z, TEMP[19].zzzz 493: MOV TEMP[305].w, TEMP[20].wwww 494: MOV TEMP[306].xy, TEMP[19].xyxx 495: MOV TEMP[306].zw, TEMP[20].wwzw 496: MOV TEMP[307].x, TEMP[20].xxxx 497: MOV TEMP[307].y, TEMP[19].yyyy 498: MOV TEMP[307].zw, TEMP[20].wwzw 499: MOV TEMP[308].x, TEMP[19].xxxx 500: MOV TEMP[308].yzw, TEMP[20].zyzw 501: MUL TEMP[309], TEMP[19], TEMP[19] 502: MUL TEMP[310], TEMP[309], TEMP[19] 503: MAD TEMP[311], TEMP[19], IMM[3].wwww, IMM[4].xxxx 504: MAD TEMP[312], TEMP[19], TEMP[311], IMM[4].yyyy 505: MUL TEMP[313], TEMP[310], TEMP[312] 506: MUL TEMP[314], TEMP[255], TEMP[276].xxxx 507: DP4 TEMP[315].x, TEMP[314], TEMP[19] 508: MUL TEMP[316], TEMP[256], TEMP[276].zzzz 509: DP4 TEMP[317].x, TEMP[316], TEMP[295] 510: MOV TEMP[315].y, TEMP[317].xxxx 511: MUL TEMP[318], TEMP[257], TEMP[276].yyyy 512: DP4 TEMP[319].x, TEMP[318], TEMP[296] 513: MOV TEMP[315].z, TEMP[319].xxxx 514: MUL TEMP[320], TEMP[258], TEMP[276].wwww 515: DP4 TEMP[321].x, TEMP[320], TEMP[297] 516: MOV TEMP[315].w, TEMP[321].xxxx 517: MUL TEMP[322], TEMP[263], TEMP[282].xxxx 518: DP4 TEMP[323].x, TEMP[322], TEMP[302] 519: MUL TEMP[324], TEMP[264], TEMP[282].zzzz 520: DP4 TEMP[325].x, TEMP[324], TEMP[303] 521: MOV TEMP[323].y, TEMP[325].xxxx 522: MUL TEMP[326], TEMP[265], TEMP[282].yyyy 523: DP4 TEMP[327].x, TEMP[326], TEMP[304] 524: MOV TEMP[323].z, TEMP[327].xxxx 525: MUL TEMP[328], TEMP[266], TEMP[282].wwww 526: DP4 TEMP[329].x, TEMP[328], TEMP[305] 527: MOV TEMP[323].w, TEMP[329].xxxx 528: MUL TEMP[330], TEMP[259], TEMP[288].xxxx 529: DP4 TEMP[331].x, TEMP[330], TEMP[298] 530: MUL TEMP[332], TEMP[260], TEMP[288].zzzz 531: DP4 TEMP[333].x, TEMP[332], TEMP[299] 532: MOV TEMP[331].y, TEMP[333].xxxx 533: MUL TEMP[334], TEMP[261], TEMP[288].yyyy 534: DP4 TEMP[335].x, TEMP[334], TEMP[300] 535: MOV TEMP[331].z, TEMP[335].xxxx 536: MUL TEMP[336], TEMP[262], TEMP[288].wwww 537: DP4 TEMP[337].x, TEMP[336], TEMP[301] 538: MOV TEMP[331].w, TEMP[337].xxxx 539: MUL TEMP[338], TEMP[267], TEMP[294].xxxx 540: DP4 TEMP[339].x, TEMP[338], TEMP[306] 541: MUL TEMP[340], TEMP[268], TEMP[294].zzzz 542: DP4 TEMP[341].x, TEMP[340], TEMP[307] 543: MOV TEMP[339].y, TEMP[341].xxxx 544: MUL TEMP[342], TEMP[269], TEMP[294].yyyy 545: DP4 TEMP[343].x, TEMP[342], TEMP[308] 546: MOV TEMP[339].z, TEMP[343].xxxx 547: MUL TEMP[344], TEMP[270], TEMP[294].wwww 548: DP4 TEMP[345].x, TEMP[344], TEMP[20] 549: MOV TEMP[339].w, TEMP[345].xxxx 550: LRP TEMP[346], TEMP[313].wwww, TEMP[323], TEMP[315] 551: LRP TEMP[347], TEMP[313].wwww, TEMP[339], TEMP[331] 552: LRP TEMP[348], TEMP[313].zzzz, TEMP[347], TEMP[346] 553: LRP TEMP[349].xy, TEMP[313].yyyy, TEMP[348].zwww, TEMP[348].xyyy 554: LRP TEMP[350].x, TEMP[313].xxxx, TEMP[349].yyyy, TEMP[349].xxxx 555: MUL TEMP[351].x, IMM[4].zzzz, TEMP[350].xxxx 556: ABS TEMP[352].x, TEMP[351].xxxx 557: POW TEMP[353].x, TEMP[352].xxxx, IMM[4].wwww 558: ADD TEMP[2].x, TEMP[2].xxxx, TEMP[353].xxxx 559: MUL TEMP[3].x, TEMP[3].xxxx, IMM[5].xxxx 560: ADD TEMP[4].x, TEMP[4].xxxx, IMM[0].wwww 561: ADD TEMP[4].x, TEMP[4].xxxx, IMM[0].wwww 562: ENDLOOP :0 563: MUL TEMP[1].x, TEMP[2].xxxx, IMM[5].yyyy 564: MUL_SAT TEMP[1].x, TEMP[1].xxxx, TEMP[1].xxxx 565: ADD TEMP[2].x, IMM[0].wwww, -TEMP[1].xxxx 566: ADD TEMP[1].xyz, CONST[1].xyzz, -IN[0].xyzz 567: DP3 TEMP[3].x, TEMP[1].xyzz, TEMP[1].xyzz 568: RSQ TEMP[3].x, TEMP[3].xxxx 569: MUL TEMP[1].xyz, TEMP[1].xyzz, TEMP[3].xxxx 570: DP3 TEMP[3].x, TEMP[0].xyzz, TEMP[0].xyzz 571: RSQ TEMP[3].x, TEMP[3].xxxx 572: MUL TEMP[0].xyz, TEMP[0].xyzz, TEMP[3].xxxx 573: DP3_SAT TEMP[0].x, TEMP[1].xyzz, TEMP[0].xyzz 574: RSQ TEMP[1].x, TEMP[0].xxxx 575: MUL TEMP[1].x, TEMP[1].xxxx, TEMP[0].xxxx 576: CMP TEMP[1].x, -TEMP[0].xxxx, TEMP[1].xxxx, IMM[0].yyyy 577: MAD TEMP[1].x, TEMP[1].xxxx, IMM[4].yyyy, IMM[0].wwww 578: MUL TEMP[1].xyz, IMM[5].zzww, TEMP[1].xxxx 579: RSQ TEMP[3].x, TEMP[0].xxxx 580: MUL TEMP[3].x, TEMP[3].xxxx, TEMP[0].xxxx 581: CMP TEMP[3].x, -TEMP[0].xxxx, TEMP[3].xxxx, IMM[0].yyyy 582: MAD TEMP[3].x, TEMP[3].xxxx, IMM[4].wwww, IMM[0].wwww 583: MUL TEMP[3].xyz, IMM[6].xyzz, TEMP[3].xxxx 584: POW TEMP[4].x, TEMP[0].xxxx, IMM[4].wwww 585: MAD TEMP[4].x, TEMP[4].xxxx, IMM[6].wwww, IMM[5].xxxx 586: POW TEMP[2].x, TEMP[2].xxxx, TEMP[4].xxxx 587: LRP TEMP[1].xyz, TEMP[2].xxxx, TEMP[3].xyzz, TEMP[1].xyzz 588: MUL_SAT TEMP[0].x, TEMP[0].xxxx, IMM[7].xxxx 589: ADD TEMP[0].x, IMM[0].wwww, -TEMP[0].xxxx 590: RSQ TEMP[2].x, TEMP[0].xxxx 591: MUL TEMP[2].x, TEMP[2].xxxx, TEMP[0].xxxx 592: CMP TEMP[2].x, -TEMP[0].xxxx, TEMP[2].xxxx, IMM[0].yyyy 593: ADD TEMP[0].x, IMM[0].wwww, -TEMP[2].xxxx 594: MOV TEMP[1].w, TEMP[0].xxxx 595: MOV OUT[0], TEMP[1] 596: END EE r600_shader.c:158 r600_pipe_shader_create - translation from TGSI failed ! EE r600_state_common.c:754 r600_shader_select - Failed to build shader variant (type=1) -1