-------------------------------------------------------------- FRAG PROPERTY FS_COORD_ORIGIN UPPER_LEFT DCL IN[0], COLOR, PERSPECTIVE DCL IN[1], GENERIC[0], PERSPECTIVE DCL IN[2], GENERIC[1], PERSPECTIVE DCL IN[3], GENERIC[2], PERSPECTIVE DCL IN[4], GENERIC[3], PERSPECTIVE DCL IN[5], GENERIC[4], PERSPECTIVE DCL OUT[0], COLOR DCL SAMP[0] DCL SAMP[1] DCL SAMP[2] DCL SAMP[3] DCL SAMP[4] DCL SAMP[5] DCL SAMP[6] DCL SAMP[7] DCL SAMP[8] DCL SAMP[9] DCL CONST[0..6] DCL TEMP[0..3] DCL TEMP[4], LOCAL DCL TEMP[5..6] IMM[0] FLT32 { 1.0100, 0.0000, 1.0000, 0.9500} IMM[1] FLT32 { 2.0000, -1.0000, -0.0400, 0.0400} IMM[2] FLT32 { 0.2200, 0.7070, 0.0710, 8.0000} IMM[3] FLT32 { 0.2126, 0.7153, 0.0722, 0.0000} IMM[4] FLT32 { -0.4082, -0.7071, 0.5774, 0.0000} IMM[5] FLT32 { -0.4082, 0.7071, 0.5774, 0.0000} IMM[6] FLT32 { 0.8165, 0.0000, 0.5774, 340282346638528859811704183484516925440.0000} 0: TEX TEMP[0], IN[1], SAMP[1], 2D 1: MUL TEMP[1].x, IN[0], IMM[0] 2: TEX TEMP[2], IN[1], SAMP[0], 2D 3: ADD TEMP[1].y, TEMP[0].wwww, -TEMP[1].xxxx 4: CMP TEMP[2].xyz, -TEMP[1].yyyy, TEMP[0], TEMP[2] 5: ADD TEMP[0].x, -TEMP[0].wwww, TEMP[1] 6: CMP TEMP[0].z, TEMP[0].xxxx, IMM[0], IMM[0].yyyy 7: TEX TEMP[0].x, IN[1], SAMP[3], 2D 8: TEX TEMP[0].y, IN[1], SAMP[2], 2D 9: MOV TEMP[3].w, TEMP[0].xxxx 10: MUL TEMP[2], TEMP[2], CONST[4] 11: MUL TEMP[1].w, IN[0], TEMP[0].yyyy 12: SGT TEMP[4].x, TEMP[0].wwww, TEMP[1].xxxx 13: IF TEMP[4].xxxx :16 14: TEX TEMP[0].x, IN[1], SAMP[4], 2D 15: MOV TEMP[3].w, TEMP[0].xxxx 16: ENDIF 17: TEX TEMP[0].yw, IN[1], SAMP[5], 2D 18: MAD TEMP[3].xy, TEMP[0].wyzw, IMM[1].xxxx, IMM[1].yyyy 19: MUL TEMP[0].xy, TEMP[3], TEMP[3] 20: ADD_SAT TEMP[0].x, TEMP[0], TEMP[0].yyyy 21: ADD TEMP[0].x, -TEMP[0], IMM[0].zzzz 22: RSQ TEMP[4], |TEMP[0].xxxx| 23: MIN TEMP[0].x, IMM[6].wwww, TEMP[4] 24: RCP TEMP[3].z, TEMP[0].xxxx 25: SGT TEMP[4].x, TEMP[0].zzzz, IMM[0].yyyy 26: IF TEMP[4].xxxx :35 27: TEX TEMP[0].yw, IN[1], SAMP[6], 2D 28: MAD TEMP[3].xy, TEMP[0].wyzw, IMM[1].xxxx, IMM[1].yyyy 29: MUL TEMP[0].xy, TEMP[3], TEMP[3] 30: ADD_SAT TEMP[0].x, TEMP[0], TEMP[0].yyyy 31: ADD TEMP[0].x, -TEMP[0], IMM[0].zzzz 32: RSQ TEMP[4], |TEMP[0].xxxx| 33: MIN TEMP[0].x, IMM[6].wwww, TEMP[4] 34: RCP TEMP[3].z, TEMP[0].xxxx 35: ENDIF 36: DP3 TEMP[0].x, TEMP[3], IN[2] 37: DP3 TEMP[0].z, TEMP[3], IN[4] 38: DP3 TEMP[0].y, TEMP[3], IN[3] 39: DP3 TEMP[0].w, TEMP[0], TEMP[0] 40: RSQ TEMP[4], |TEMP[0].wwww| 41: MIN TEMP[0].w, IMM[6].wwww, TEMP[4] 42: MUL TEMP[1].xyz, TEMP[0].wwww, TEMP[0] 43: TEX TEMP[0], IN[5], SAMP[9], 2D 44: TEX TEMP[1].xyz, TEMP[1], SAMP[7], CUBE 45: MUL TEMP[0].xyz, TEMP[0].wwww, TEMP[0] 46: DP3_SAT TEMP[5].z, TEMP[3], IMM[4] 47: DP3_SAT TEMP[5].x, TEMP[3], IMM[6].xyzy 48: DP3_SAT TEMP[5].y, TEMP[3], IMM[5] 49: MUL TEMP[3].xyz, TEMP[2], TEMP[1] 50: MUL TEMP[0].xyz, TEMP[0], TEMP[5] 51: DP3 TEMP[6].w, TEMP[0], IMM[2].wwww 52: TEX TEMP[0], IN[5], SAMP[8], 2D 53: MUL TEMP[0].xyz, TEMP[0].wwww, TEMP[0] 54: MUL TEMP[3].w, TEMP[3], CONST[5].xxxx 55: ADD TEMP[1].xyz, TEMP[2], IMM[1].zzzz 56: MAD TEMP[1].xyz, TEMP[3].wwww, TEMP[1], IMM[1].wwww 57: DP3 TEMP[1].x, TEMP[1], IMM[3] 58: ADD TEMP[0].w, -TEMP[3], IMM[0].zzzz 59: MUL TEMP[2].xyz, TEMP[2], TEMP[0].wwww 60: ADD TEMP[1].x, -TEMP[1], IMM[0].zzzz 61: MAD TEMP[2].xyz, TEMP[2], TEMP[1].xxxx, TEMP[6] 62: MUL TEMP[0].xyz, TEMP[0], TEMP[6].wwww 63: MUL TEMP[0].xyz, TEMP[0], TEMP[1].wwww 64: MUL TEMP[0].xyz, TEMP[0], TEMP[2] 65: MUL TEMP[2].xyz, TEMP[3], CONST[6].xxxx 66: ADD TEMP[3].x, TEMP[2].wwww, -IN[1].zzzz 67: MOV TEMP[0].w, CONST[3].xxxx 68: MUL TEMP[2].w, IMM[0], TEMP[0] 69: MOV TEMP[0].w, CONST[2].xxxx 70: MAD TEMP[0].w, IMM[0], -TEMP[0], -TEMP[2] 71: MOV TEMP[1].xyz, CONST[0] 72: DP3 TEMP[2].w, IMM[2], TEMP[1] 73: MUL TEMP[2].xyz, TEMP[2], TEMP[2].wwww 74: MUL TEMP[1].xyz, TEMP[1].wwww, TEMP[2] 75: ADD TEMP[0].w, TEMP[0], IMM[0].zzzz 76: MAD TEMP[0].w, -TEMP[0], CONST[1].xxxx, TEMP[3].xxxx 77: CMP TEMP[0].w, TEMP[0], IMM[0].zzzz, IMM[0].yyyy 78: MOV TEMP[2], -TEMP[0].wwww 79: MAD OUT[0].xyz, TEMP[0], IMM[2].wwww, TEMP[1] 80: KILL_IF TEMP[2] 81: MOV OUT[0].w, IMM[0].zzzz 82: END ===== SHADER #2791 ================================== PS/REDWOOD/EVERGREEN ===== ===== 588 dw ===== 19 gprs ===== 1 stack ======================================= 0000 00000018 a0bc0000 ALU 48 @48 0048 00380400 00146b80 1 x: INTERP_ZW __.x, R0.y, Param0.x VEC_210 0050 00380000 20146b80 y: INTERP_ZW __.y, R0.x, Param0.x VEC_210 0052 00380400 40346b90 z: INTERP_ZW R1.z, R0.y, Param0.x VEC_210 0054 80380000 60346b90 w: INTERP_ZW R1.w, R0.x, Param0.x VEC_210 0056 00380400 00346b10 2 x: INTERP_XY R1.x, R0.y, Param0.x VEC_210 0058 00380000 20346b10 y: INTERP_XY R1.y, R0.x, Param0.x VEC_210 0060 00380400 40146b00 z: INTERP_XY __.z, R0.y, Param0.x VEC_210 0062 80380000 60146b00 w: INTERP_XY __.w, R0.x, Param0.x VEC_210 0064 00382400 00146b80 3 x: INTERP_ZW __.x, R0.y, Param1.x VEC_210 0066 00382000 20146b80 y: INTERP_ZW __.y, R0.x, Param1.x VEC_210 0068 00382400 40546b90 z: INTERP_ZW R2.z, R0.y, Param1.x VEC_210 0070 80382000 60546b90 w: INTERP_ZW R2.w, R0.x, Param1.x VEC_210 0072 00382400 00546b10 4 x: INTERP_XY R2.x, R0.y, Param1.x VEC_210 0074 00382000 20546b10 y: INTERP_XY R2.y, R0.x, Param1.x VEC_210 0076 00382400 40146b00 z: INTERP_XY __.z, R0.y, Param1.x VEC_210 0078 80382000 60146b00 w: INTERP_XY __.w, R0.x, Param1.x VEC_210 0080 00384400 00146b80 5 x: INTERP_ZW __.x, R0.y, Param2.x VEC_210 0082 00384000 20146b80 y: INTERP_ZW __.y, R0.x, Param2.x VEC_210 0084 00384400 40746b90 z: INTERP_ZW R3.z, R0.y, Param2.x VEC_210 0086 80384000 60746b90 w: INTERP_ZW R3.w, R0.x, Param2.x VEC_210 0088 00384400 00746b10 6 x: INTERP_XY R3.x, R0.y, Param2.x VEC_210 0090 00384000 20746b10 y: INTERP_XY R3.y, R0.x, Param2.x VEC_210 0092 00384400 40146b00 z: INTERP_XY __.z, R0.y, Param2.x VEC_210 0094 80384000 60146b00 w: INTERP_XY __.w, R0.x, Param2.x VEC_210 0096 00386400 00146b80 7 x: INTERP_ZW __.x, R0.y, Param3.x VEC_210 0098 00386000 20146b80 y: INTERP_ZW __.y, R0.x, Param3.x VEC_210 0100 00386400 40946b90 z: INTERP_ZW R4.z, R0.y, Param3.x VEC_210 0102 80386000 60946b90 w: INTERP_ZW R4.w, R0.x, Param3.x VEC_210 0104 00386400 00946b10 8 x: INTERP_XY R4.x, R0.y, Param3.x VEC_210 0106 00386000 20946b10 y: INTERP_XY R4.y, R0.x, Param3.x VEC_210 0108 00386400 40146b00 z: INTERP_XY __.z, R0.y, Param3.x VEC_210 0110 80386000 60146b00 w: INTERP_XY __.w, R0.x, Param3.x VEC_210 0112 00388400 00146b80 9 x: INTERP_ZW __.x, R0.y, Param4.x VEC_210 0114 00388000 20146b80 y: INTERP_ZW __.y, R0.x, Param4.x VEC_210 0116 00388400 40b46b90 z: INTERP_ZW R5.z, R0.y, Param4.x VEC_210 0118 80388000 60b46b90 w: INTERP_ZW R5.w, R0.x, Param4.x VEC_210 0120 00388400 00b46b10 10 x: INTERP_XY R5.x, R0.y, Param4.x VEC_210 0122 00388000 20b46b10 y: INTERP_XY R5.y, R0.x, Param4.x VEC_210 0124 00388400 40146b00 z: INTERP_XY __.z, R0.y, Param4.x VEC_210 0126 80388000 60146b00 w: INTERP_XY __.w, R0.x, Param4.x VEC_210 0128 0038a400 00146b80 11 x: INTERP_ZW __.x, R0.y, Param5.x VEC_210 0130 0038a000 20146b80 y: INTERP_ZW __.y, R0.x, Param5.x VEC_210 0132 0038a400 40d46b90 z: INTERP_ZW R6.z, R0.y, Param5.x VEC_210 0134 8038a000 60d46b90 w: INTERP_ZW R6.w, R0.x, Param5.x VEC_210 0136 0038a400 00d46b10 12 x: INTERP_XY R6.x, R0.y, Param5.x VEC_210 0138 0038a000 20d46b10 y: INTERP_XY R6.y, R0.x, Param5.x VEC_210 0140 0038a400 40146b00 z: INTERP_XY __.z, R0.y, Param5.x VEC_210 0142 8038a000 60146b00 w: INTERP_XY __.w, R0.x, Param5.x VEC_210 0002 00000048 80400000 TEX 1 @144 0144 00021110 f00d1008 fc808000 SAMPLE R8.xyzw, R2.xy__, RID:17, SID:1 CT:NNNN 0004 0000004a a0040000 ALU 2 @148 0148 801fa001 01200090 13 x: MUL R9.x, R1.x, [0x3f8147ae 1.01].x 0150 3f8147ae 0006 0000004c 80400000 TEX 1 @152 0152 00021010 f00d100a fc800000 SAMPLE R10.xyzw, R2.xy__, RID:16, SID:0 CT:NNNN 0008 0000004e a0140000 ALU 6 @156 0156 82012c08 21200010 14 y: ADD R9.y, R8.w, -R9.x 0158 000154fe 014b6008 15 x: CNDGE R10.x, -PV.y, R10.x, R8.x VEC_120 0160 008154fe 21436408 y: CNDGE R10.y, -PV.y, R10.y, R8.y 0162 010154fe 41436808 z: CNDGE R10.z, -PV.y, R10.z, R8.z 0164 80013c08 01000010 t: ADD R8.x, -R8.w, R9.x 0166 809f00ff 410368f9 16 z: CNDGE R8.z, PS, 0, 1.0 0010 00000054 80400400 TEX 2 @168 0168 00021310 f01ff008 fc818000 SAMPLE R8.x___, R2.xy__, RID:19, SID:3 CT:NNNN 0172 00021210 f01f9e08 fc810000 SAMPLE R8._y__, R2.xy__, RID:18, SID:2 CT:NNNN 0012 40000058 a41c0000 ALU_PUSH_BEFORE 8 @176 KC0[CB0:0-15] 0176 0010800a 01480090 17 x: MUL R10.x, R10.x, KC0[4].x VEC_120 0178 0090840a 21400090 y: MUL R10.y, R10.y, KC0[4].y 0180 0110880a 41400090 z: MUL R10.z, R10.z, KC0[4].z 0182 00000008 61600c90 w: MOV R11.w, R8.x 0184 81908c0a 61400090 t: MUL R10.w, R10.w, KC0[4].w 0186 00012c08 01880490 18 x: SETGT R12.x, R8.w, R9.x VEC_120 0188 80810c01 61200090 w: MUL R9.w, R1.w, R8.y 0190 801f00fe 0240119c 19 MP x: PRED_SETNE R18.x, PV.x, 0 0014 0000000a 82800001 JUMP @20 POP:1 0016 00000060 80400000 TEX 1 @192 0192 00021410 f01ff008 fc820000 SAMPLE R8.x___, R2.xy__, RID:20, SID:4 CT:NNNN 0018 00000062 a8000000 ALU_POP_AFTER 1 @196 0196 80000008 61600c90 20 w: MOV R11.w, R8.x 0020 00000064 80400000 TEX 1 @200 0200 00021510 f00f9e08 fc828000 SAMPLE R8._y_w, R2.xy__, RID:21, SID:5 CT:NNNN 0022 00000066 a4500000 ALU_PUSH_BEFORE 21 @204 0204 001fac08 016294f9 21 x: MULADD R11.x, R8.w, [0x40000000 2].x, -1.0 0206 801fa408 216294f9 y: MULADD R11.y, R8.y, [0x40000000 2].x, -1.0 0208 40000000 0210 001fc0fe 01000090 22 x: MUL R8.x, PV.x, PV.x 0212 809fc4fe 21000090 y: MUL R8.y, PV.y, PV.y 0214 809fc0fe 81000010 23 x: ADD_sat R8.x, PV.x, PV.y 0216 811f30fe 01000010 24 x: ADD R8.x, -PV.x, 1.0 0218 800000fe 02404391 25 t: RECIPSQRT_CLAMPED R18.x, |PV.x| 0220 000000ff 01800c90 26 x: MOV R12.x, PS 0222 000000ff 21800c90 y: MOV R12.y, PS 0224 000000ff 41800c90 z: MOV R12.z, PS 0226 800000ff 61800c90 w: MOV R12.w, PS 0228 801fc0fd 01000210 27 x: MIN R8.x, [0x7f7fffff 3.40282e+38].x, PV.x 0230 7f7fffff 0232 800000fe 02404310 28 t: RECIP_IEEE R18.x, PV.x 0234 000000ff 01600c80 29 x: MOV __.x, PS 0236 000000ff 21600c80 y: MOV __.y, PS 0238 000000ff 41600c90 z: MOV R11.z, PS 0240 000000ff 61600c80 w: MOV __.w, PS 0242 809f0808 01800490 t: SETGT R12.x, R8.z, 0 0244 801f00ff 0240119c 30 MP x: PRED_SETNE R18.x, PS, 0 0024 0000000f 82800001 JUMP @30 POP:1 0026 0000007c 80400000 TEX 1 @248 0248 00021610 f00f9e08 fc830000 SAMPLE R8._y_w, R2.xy__, RID:22, SID:6 CT:NNNN 0028 0000007e a8480000 ALU_POP_AFTER 19 @252 0252 001fac08 016294f9 31 x: MULADD R11.x, R8.w, [0x40000000 2].x, -1.0 0254 801fa408 216294f9 y: MULADD R11.y, R8.y, [0x40000000 2].x, -1.0 0256 40000000 0258 001fc0fe 01000090 32 x: MUL R8.x, PV.x, PV.x 0260 809fc4fe 21000090 y: MUL R8.y, PV.y, PV.y 0262 809fc0fe 81000010 33 x: ADD_sat R8.x, PV.x, PV.y 0264 811f30fe 01000010 34 x: ADD R8.x, -PV.x, 1.0 0266 800000fe 02404391 35 t: RECIPSQRT_CLAMPED R18.x, |PV.x| 0268 000000ff 01800c90 36 x: MOV R12.x, PS 0270 000000ff 21800c90 y: MOV R12.y, PS 0272 000000ff 41800c90 z: MOV R12.z, PS 0274 800000ff 61800c90 w: MOV R12.w, PS 0276 801fc0fd 01000210 37 x: MIN R8.x, [0x7f7fffff 3.40282e+38].x, PV.x 0278 7f7fffff 0280 800000fe 02404310 38 t: RECIP_IEEE R18.x, PV.x 0282 000000ff 01600c80 39 x: MOV __.x, PS 0284 000000ff 21600c80 y: MOV __.y, PS 0286 000000ff 41600c90 z: MOV R11.z, PS 0288 800000ff 61600c80 w: MOV __.w, PS 0030 00000091 a0640000 ALU 26 @290 0290 0000600b 01005f10 40 x: DOT4 R8.x, R11.x, R3.x 0292 0080640b 21005f00 y: DOT4 __.y, R11.y, R3.y 0294 0100680b 41005f00 z: DOT4 __.z, R11.z, R3.z 0296 801f00f8 61005f00 w: DOT4 __.w, 0, 0 0298 0000a00b 01005f00 41 x: DOT4 __.x, R11.x, R5.x 0300 0080a40b 21005f00 y: DOT4 __.y, R11.y, R5.y 0302 0100a80b 41005f10 z: DOT4 R8.z, R11.z, R5.z 0304 801f00f8 61005f00 w: DOT4 __.w, 0, 0 0306 0000800b 01005f00 42 x: DOT4 __.x, R11.x, R4.x 0308 0080840b 21005f10 y: DOT4 R8.y, R11.y, R4.y 0310 0100880b 41005f00 z: DOT4 __.z, R11.z, R4.z 0312 801f00f8 61005f00 w: DOT4 __.w, 0, 0 0314 00010008 01005f00 43 x: DOT4 __.x, R8.x, R8.x 0316 001fc0fe 21005f00 y: DOT4 __.y, PV.x, PV.x 0318 01010808 41005f00 z: DOT4 __.z, R8.z, R8.z 0320 801f00f8 61005f10 w: DOT4 R8.w, 0, 0 0322 800000fe 02404391 44 t: RECIPSQRT_CLAMPED R18.x, |PV.x| 0324 000000ff 01800c90 45 x: MOV R12.x, PS 0326 000000ff 21800c90 y: MOV R12.y, PS 0328 000000ff 41800c90 z: MOV R12.z, PS 0330 800000ff 61800c90 w: MOV R12.w, PS 0332 819fc0fd 61000210 46 w: MIN R8.w, [0x7f7fffff 3.40282e+38].x, PV.w 0334 7f7fffff 0336 00010cfe 01200090 47 x: MUL R9.x, PV.w, R8.x 0338 00810cfe 21200090 y: MUL R9.y, PV.w, R8.y 0340 81010cfe 41200090 z: MUL R9.z, PV.w, R8.z 0032 000000ac 80400000 TEX 1 @344 0344 00061910 f00d1008 fc848000 SAMPLE R8.xyzw, R6.xy__, RID:25, SID:9 CT:NNNN 0034 000000ae a01c0000 ALU 8 @348 0348 00812809 02406010 48 x: CUBE R18.x, R9.z, R9.y 0350 00012809 22406010 y: CUBE R18.y, R9.z, R9.x 0352 01012009 42406010 z: CUBE R18.z, R9.x, R9.z 0354 81012409 62406010 w: CUBE R18.w, R9.y, R9.z 0356 800008fe 42404311 49 t: RECIP_IEEE R18.z, |PV.z| 0358 001fe012 024280fd 50 x: MULADD R18.x, R18.x, PS, [0x3fc00000 1.5].x 0360 801fe412 224280fd y: MULADD R18.y, R18.y, PS, [0x3fc00000 1.5].x 0362 3fc00000 0036 000000b6 80400000 TEX 1 @364 0364 00121710 f01d1009 4c138000 SAMPLE R9.xyz_, R18.yxwz, RID:23, SID:7 CT:NNNN 0038 000000b8 a0780000 ALU 31 @368 0368 00010c08 01000090 51 x: MUL R8.x, R8.w, R8.x 0370 00810c08 21000090 y: MUL R8.y, R8.w, R8.y 0372 81010c08 41000090 z: MUL R8.z, R8.w, R8.z 0374 001fa00b 81a05f00 52 x: DOT4_sat __.x, R11.x, [0xbed105eb -0.408248].x 0376 009fa40b a1a05f00 y: DOT4_sat __.y, R11.y, [0xbf3504f3 -0.707107].y 0378 011fa80b c1a05f10 z: DOT4_sat R13.z, R11.z, [0x3f13cd3a 0.57735].z 0380 801f00f8 e1a05f00 w: DOT4_sat __.w, 0, 0 0382 bed105eb 0383 bf3504f3 0384 3f13cd3a 0386 001fa00b 81a05f10 53 x: DOT4_sat R13.x, R11.x, [0x3f5105eb 0.816497].x 0388 009f040b a1a05f00 y: DOT4_sat __.y, R11.y, 0 0390 009fa80b c1a05f00 z: DOT4_sat __.z, R11.z, [0x3f13cd3a 0.57735].y 0392 801f00f8 e1a05f00 w: DOT4_sat __.w, 0, 0 0394 3f5105eb 0395 3f13cd3a 0396 001fa00b 81a05f00 54 x: DOT4_sat __.x, R11.x, [0xbed105ec -0.408248].x 0398 009fa40b a1a05f10 y: DOT4_sat R13.y, R11.y, [0x3f3504f3 0.707107].y 0400 011fa80b c1a05f00 z: DOT4_sat __.z, R11.z, [0x3f13cd3a 0.57735].z 0402 801f00f8 e1a05f00 w: DOT4_sat __.w, 0, 0 0404 bed105ec 0405 3f3504f3 0406 3f13cd3a 0408 0001200a 01600090 55 x: MUL R11.x, R10.x, R9.x 0410 0081240a 21600090 y: MUL R11.y, R10.y, R9.y 0412 8101280a 41600090 z: MUL R11.z, R10.z, R9.z 0414 0001a008 01000090 56 x: MUL R8.x, R8.x, R13.x 0416 0081a408 21000090 y: MUL R8.y, R8.y, R13.y 0418 8101a808 41000090 z: MUL R8.z, R8.z, R13.z 0420 001fa0fe 01c05f00 57 x: DOT4 __.x, PV.x, [0x41000000 8].x 0422 001fa4fe 21c05f00 y: DOT4 __.y, PV.y, [0x41000000 8].x 0424 001fa8fe 41c05f00 z: DOT4 __.z, PV.z, [0x41000000 8].x 0426 801f00f8 61c05f10 w: DOT4 R14.w, 0, 0 0428 41000000 0040 000000d8 80400000 TEX 1 @432 0432 00061810 f00d1008 fc840000 SAMPLE R8.xyzw, R6.xy__, RID:24, SID:8 CT:NNNN 0042 400000da a1280000 ALU 75 @436 KC0[CB0:0-15] 0436 00010c08 01080090 58 x: MUL R8.x, R8.w, R8.x VEC_120 0438 00810c08 21080090 y: MUL R8.y, R8.w, R8.y VEC_120 0440 01010c08 41080090 z: MUL R8.z, R8.w, R8.z VEC_120 0442 8010ac0b 61600090 w: MUL R11.w, R11.w, KC0[5].x 0444 001fa00a 01200010 59 x: ADD R9.x, R10.x, [0xbd23dfff -0.0400085].x 0446 001fa40a 21200010 y: ADD R9.y, R10.y, [0xbd23dfff -0.0400085].x 0448 801fa80a 41200010 z: ADD R9.z, R10.z, [0xbd23dfff -0.0400085].x 0450 bd23dfff 0452 001fcc0b 012280fd 60 x: MULADD R9.x, R11.w, PV.x, [0x3d23dfff 0.0400085].x 0454 009fcc0b 212280fd y: MULADD R9.y, R11.w, PV.y, [0x3d23dfff 0.0400085].x 0456 811fcc0b 412280fd z: MULADD R9.z, R11.w, PV.z, [0x3d23dfff 0.0400085].x 0458 3d23dfff 0460 001fa0fe 01205f10 61 x: DOT4 R9.x, PV.x, [0x3e59c000 0.212646].x 0462 009fa4fe 21205f00 y: DOT4 __.y, PV.y, [0x3f372000 0.715332].y 0464 011fa8fe 41205f00 z: DOT4 __.z, PV.z, [0x3d93e000 0.0722046].z 0466 001f00f8 61205f00 w: DOT4 __.w, 0, 0 0468 811f3c0b 61000010 t: ADD R8.w, -R11.w, 1.0 0470 3e59c000 0471 3f372000 0472 3d93e000 0474 001fe00a 01400090 62 x: MUL R10.x, R10.x, PS 0476 001fe40a 21400090 y: MUL R10.y, R10.y, PS 0478 001fe80a 41400090 z: MUL R10.z, R10.z, PS 0480 811f30fe 01200010 t: ADD R9.x, -PV.x, 1.0 0482 001fe0fe 0142800e 63 x: MULADD R10.x, PV.x, PS, R14.x 0484 001fe4fe 2142840e y: MULADD R10.y, PV.y, PS, R14.y 0486 801fe8fe 4142880e z: MULADD R10.z, PV.z, PS, R14.z 0488 0181c008 01000090 64 x: MUL R8.x, R8.x, R14.w 0490 0181c408 21000090 y: MUL R8.y, R8.y, R14.w 0492 8181c808 41000090 z: MUL R8.z, R8.z, R14.w 0494 018120fe 01000090 65 x: MUL R8.x, PV.x, R9.w 0496 018124fe 21000090 y: MUL R8.y, PV.y, R9.w 0498 818128fe 41000090 z: MUL R8.z, PV.z, R9.w 0500 000140fe 01000090 66 x: MUL R8.x, PV.x, R10.x 0502 008144fe 21000090 y: MUL R8.y, PV.y, R10.y 0504 810148fe 41000090 z: MUL R8.z, PV.z, R10.z 0506 0010c00b 01400090 67 x: MUL R10.x, R11.x, KC0[6].x 0508 0010c40b 21400090 y: MUL R10.y, R11.y, KC0[6].x 0510 0010c80b 41400090 z: MUL R10.z, R11.z, KC0[6].x 0512 00000083 61000c90 w: MOV R8.w, KC0[3].x 0514 83004c0a 01600010 t: ADD R11.x, R10.w, -R2.z 0516 019fc0fd 61400090 68 w: MUL R10.w, [0x3f733333 0.95].x, PV.w 0518 80000082 61000c90 t: MOV R8.w, KC0[2].x 0520 3f733333 0522 00000080 01200c90 69 x: MOV R9.x, KC0[0].x 0524 00000480 21200c90 y: MOV R9.y, KC0[0].y 0526 00000880 41200c90 z: MOV R9.z, KC0[0].z 0528 821fe0fd 61029cfe w: MULADD R8.w, [0x3f733333 0.95].x, -PS, -PV.w 0530 3f733333 0532 001fc0fd 01405f00 70 x: DOT4 __.x, [0x3e614000 0.219971].x, PV.x 0534 009fc4fd 21405f00 y: DOT4 __.y, [0x3f350000 0.707031].y, PV.y 0536 011fc8fd 41405f00 z: DOT4 __.z, [0x3d916000 0.0709839].z, PV.z 0538 801f00f8 61405f10 w: DOT4 R10.w, 0, 0 0540 3e614000 0541 3f350000 0542 3d916000 0544 001fc00a 01400090 71 x: MUL R10.x, R10.x, PV.x 0546 001fc40a 21400090 y: MUL R10.y, R10.y, PV.x 0548 801fc80a 41400090 z: MUL R10.z, R10.z, PV.x 0550 001fcc09 01280090 72 x: MUL R9.x, R9.w, PV.x VEC_120 0552 009fcc09 21280090 y: MUL R9.y, R9.w, PV.y VEC_120 0554 011fcc09 41280090 z: MUL R9.z, R9.w, PV.z VEC_120 0556 811f2c08 61000010 w: ADD R8.w, R8.w, 1.0 0558 80103cfe 6102800b 73 w: MULADD R8.w, -PV.w, KC0[1].x, R11.x 0560 809f0cfe 610368f9 74 w: CNDGE R8.w, PV.w, 0, 1.0 0562 00001cfe 01400c90 75 x: MOV R10.x, -PV.w 0564 00001cfe 21400c90 y: MOV R10.y, -PV.w 0566 00001cfe 41400c90 z: MOV R10.z, -PV.w 0568 80001cfe 61400c90 w: MOV R10.w, -PV.w 0570 001fa008 00e28009 76 x: MULADD R7.x, R8.x, [0x41000000 8].x, R9.x 0572 001fa408 20e28409 y: MULADD R7.y, R8.y, [0x41000000 8].x, R9.y 0574 801fa808 40e28809 z: MULADD R7.z, R8.z, [0x41000000 8].x, R9.z 0576 41000000 0578 000140f8 00001680 77 x: KILLGT __.x, 0, R10.x 0580 008140f8 20001680 y: KILLGT __.y, 0, R10.y 0582 010140f8 40001680 z: KILLGT __.z, 0, R10.z 0584 818140f8 60001680 w: KILLGT __.w, 0, R10.w 0044 00000125 a0000000 ALU 1 @586 0586 800008f9 60e00c90 78 w: MOV R7.w, 1.0 0046 c0038000 95200688 EXPORT_DONE PIXEL 0 R7.xyzw EOP ===== SHADER_END =============================================================== sb/sb_sched.cpp:251:unreserve: Assertion `rp[cycle][chan] == sel && uc[cycle][chan]' failed. apitrace: warning: caught exception 0x80000003