Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DCL IN[1]
- DCL IN[2]
- DCL IN[3]
- DCL OUT[0], POSITION
- DCL OUT[1], GENERIC[7]
- DCL OUT[2], GENERIC[0]
- DCL OUT[3], GENERIC[1]
- DCL OUT[4], FOG
- DCL OUT[5], COLOR
- DCL CONST[0..275]
- DCL TEMP[0..3]
- DCL ADDR[0]
- IMM[0] FLT32 { 765.0059, 0.0000, 0.0000, 0.0000}
- 0: MUL TEMP[0].xyz, IN[2].zyxw, IMM[0].xxxx
- 1: ARR ADDR[0].xyz, TEMP[0]
- 2: ADD TEMP[1].w, IN[1].yyyy, IN[1].xxxx
- 3: MUL TEMP[0], IN[1].yyyy, CONST[ADDR[0].y+58]
- 4: ADD TEMP[2].w, -TEMP[1].wwww, CONST[0].yyyy
- 5: MAD TEMP[0], CONST[ADDR[0].x+58], IN[1].xxxx, TEMP[0]
- 6: MAD TEMP[0], CONST[ADDR[0].z+58], TEMP[2].wwww, TEMP[0]
- 7: DP4 TEMP[0].x, IN[0], TEMP[0]
- 8: MUL TEMP[1], IN[1].yyyy, CONST[ADDR[0].y+59]
- 9: MAD TEMP[3], CONST[ADDR[0].x+59], IN[1].xxxx, TEMP[1]
- 10: MUL TEMP[1], IN[1].yyyy, CONST[ADDR[0].y+60]
- 11: MAD TEMP[3], CONST[ADDR[0].z+59], TEMP[2].wwww, TEMP[3]
- 12: MAD TEMP[1], CONST[ADDR[0].x+60], IN[1].xxxx, TEMP[1]
- 13: DP4 TEMP[0].y, IN[0], TEMP[3]
- 14: MAD TEMP[1], CONST[ADDR[0].z+60], TEMP[2].wwww, TEMP[1]
- 15: DP4 TEMP[0].z, IN[0], TEMP[1]
- 16: MOV TEMP[0].w, CONST[0].yyyy
- 17: DP4 OUT[0].x, TEMP[0], CONST[8]
- 18: DP4 OUT[0].y, TEMP[0], CONST[9]
- 19: DP4 OUT[0].z, TEMP[0], CONST[10]
- 20: DP4 OUT[0].w, TEMP[0], CONST[11]
- 21: ADD TEMP[1].xyz, TEMP[0], -CONST[2]
- 22: MOV OUT[1].xyz, TEMP[0]
- 23: DP3 OUT[1].w, CONST[52], TEMP[1]
- 24: DP4 OUT[2].x, IN[3], CONST[48]
- 25: DP4 OUT[2].y, IN[3], CONST[49]
- 26: DP4 OUT[3].x, IN[3], CONST[50]
- 27: DP4 OUT[3].y, IN[3], CONST[51]
- 28: MOV OUT[4], CONST[0].xxxx
- 29: MOV_SAT OUT[5], CONST[47]
- 30: END
- VERT
- DCL IN[0]
- DCL IN[1]
- DCL IN[2]
- DCL IN[3]
- DCL OUT[0], POSITION
- DCL OUT[1], GENERIC[7]
- DCL OUT[2], GENERIC[0]
- DCL OUT[3], GENERIC[1]
- DCL OUT[4], FOG
- DCL OUT[5], COLOR
- DCL CONST[0..275]
- DCL TEMP[0..3]
- DCL ADDR[0]
- IMM[0] FLT32 { 765.0059, 0.0000, 0.0000, 0.0000}
- 0: ADD TEMP[0].xy, IN[1], CONST[0].yyyy
- 1: MUL TEMP[1].xyz, IN[2].zyxw, IMM[0].xxxx
- 2: MUL TEMP[2].xy, TEMP[0], IMM[0].yyyy
- 3: ARR ADDR[0].xyz, TEMP[1]
- 4: ADD TEMP[0].w, TEMP[2].yyyy, TEMP[2].xxxx
- 5: MUL TEMP[1], TEMP[2].yyyy, CONST[ADDR[0].y+58]
- 6: ADD TEMP[2].w, -TEMP[0].wwww, CONST[0].yyyy
- 7: MAD TEMP[1], CONST[ADDR[0].x+58], TEMP[2].xxxx, TEMP[1]
- 8: MAD TEMP[1], CONST[ADDR[0].z+58], TEMP[2].wwww, TEMP[1]
- 9: DP4 TEMP[1].x, IN[0], TEMP[1]
- 10: MUL TEMP[0], TEMP[2].yyyy, CONST[ADDR[0].y+59]
- 11: MAD TEMP[3], CONST[ADDR[0].x+59], TEMP[2].xxxx, TEMP[0]
- 12: MUL TEMP[0], TEMP[2].yyyy, CONST[ADDR[0].y+60]
- 13: MAD TEMP[3], CONST[ADDR[0].z+59], TEMP[2].wwww, TEMP[3]
- 14: MAD TEMP[0], CONST[ADDR[0].x+60], TEMP[2].xxxx, TEMP[0]
- 15: DP4 TEMP[1].y, IN[0], TEMP[3]
- 16: MAD TEMP[0], CONST[ADDR[0].z+60], TEMP[2].wwww, TEMP[0]
- 17: DP4 TEMP[1].z, IN[0], TEMP[0]
- 18: MOV TEMP[1].w, CONST[0].yyyy
- 19: DP4 OUT[0].x, TEMP[1], CONST[8]
- 20: DP4 OUT[0].y, TEMP[1], CONST[9]
- 21: DP4 OUT[0].z, TEMP[1], CONST[10]
- 22: DP4 OUT[0].w, TEMP[1], CONST[11]
- 23: ADD TEMP[0].xyz, TEMP[1], -CONST[2]
- 24: MOV OUT[1].xyz, TEMP[1]
- 25: DP3 OUT[1].w, CONST[52], TEMP[0]
- 26: DP4 OUT[2].x, IN[3], CONST[48]
- 27: DP4 OUT[2].y, IN[3], CONST[49]
- 28: DP4 OUT[3].x, IN[3], CONST[50]
- 29: DP4 OUT[3].y, IN[3], CONST[51]
- 30: MOV OUT[4], CONST[0].xxxx
- 31: MOV_SAT OUT[5], CONST[47]
- 32: END
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL SAMP[1]
- DCL CONST[0..275]
- DCL TEMP[0..2]
- IMM[0] FLT32 { 0.5000, 0.0000, 0.2990, 0.5870}
- IMM[1] FLT32 { 0.2990, 0.5870, 0.1140, 0.0000}
- 0: MOV TEMP[0].xy, IMM[0].xxxx
- 1: TEX TEMP[1], TEMP[0], SAMP[1], 2D
- 2: TEX TEMP[0], IN[0], SAMP[0], 2D
- 3: DP3 TEMP[2].x, TEMP[1], IMM[1]
- 4: ADD TEMP[1].xyz, TEMP[0], CONST[4]
- 5: MUL TEMP[1].w, TEMP[2].xxxx, CONST[4].wwww
- 6: MAD TEMP[0].xyz, TEMP[0], CONST[4], -TEMP[1]
- 7: MAD TEMP[0].xyz, TEMP[1].wwww, TEMP[0], TEMP[1]
- 8: MUL TEMP[0], TEMP[0], CONST[1]
- 9: MOV OUT[0], TEMP[0]
- 10: END
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL SAMP[1]
- DCL CONST[0..275]
- DCL TEMP[0..2]
- IMM[0] FLT32 { 0.5000, 0.0000, 0.2990, 0.5870}
- IMM[1] FLT32 { 0.2990, 0.5870, 0.1140, 0.0000}
- 0: MOV TEMP[0].xy, IMM[0].xxxx
- 1: TEX TEMP[1], TEMP[0], SAMP[1], 2D
- 2: TEX TEMP[0], IN[0], SAMP[0], 2D
- 3: DP3 TEMP[2].x, TEMP[1], IMM[1]
- 4: ADD TEMP[1].xyz, TEMP[0], CONST[4]
- 5: MUL TEMP[1].w, TEMP[2].xxxx, CONST[4].wwww
- 6: MAD TEMP[0].xyz, TEMP[0], CONST[4], -TEMP[1]
- 7: MAD TEMP[0].xyz, TEMP[1].wwww, TEMP[0], TEMP[1]
- 8: MUL TEMP[0], TEMP[0], CONST[1]
- 9: MOV OUT[0], TEMP[0]
- 10: END
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL SAMP[1]
- DCL CONST[0..275]
- DCL TEMP[0..2]
- IMM[0] FLT32 { 0.5000, 0.0000, 0.2990, 0.5870}
- IMM[1] FLT32 { 0.2990, 0.5870, 0.1140, 0.0000}
- 0: MOV TEMP[0].xy, IMM[0].xxxx
- 1: TEX TEMP[1], TEMP[0], SAMP[1], 2D
- 2: TEX TEMP[0], IN[0], SAMP[0], 2D
- 3: DP3 TEMP[2].x, TEMP[1], IMM[1]
- 4: ADD TEMP[1].xyz, TEMP[0], CONST[4]
- 5: MUL TEMP[1].w, TEMP[2].xxxx, CONST[4].wwww
- 6: MAD TEMP[0].xyz, TEMP[0], CONST[4], -TEMP[1]
- 7: MAD TEMP[0].xyz, TEMP[1].wwww, TEMP[0], TEMP[1]
- 8: MUL TEMP[0], TEMP[0], CONST[1]
- 9: MOV OUT[0], TEMP[0]
- 10: END
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL SAMP[1]
- DCL CONST[0..275]
- DCL TEMP[0..2]
- IMM[0] FLT32 { 0.5000, 0.0000, 0.2990, 0.5870}
- IMM[1] FLT32 { 0.2990, 0.5870, 0.1140, 0.0000}
- 0: MOV TEMP[0].xy, IMM[0].xxxx
- 1: TEX TEMP[1], TEMP[0], SAMP[1], 2D
- 2: TEX TEMP[0], IN[0], SAMP[0], 2D
- 3: DP3 TEMP[2].x, TEMP[1], IMM[1]
- 4: ADD TEMP[1].xyz, TEMP[0], CONST[4]
- 5: MUL TEMP[1].w, TEMP[2].xxxx, CONST[4].wwww
- 6: MAD TEMP[0].xyz, TEMP[0], CONST[4], -TEMP[1]
- 7: MAD TEMP[0].xyz, TEMP[1].wwww, TEMP[0], TEMP[1]
- 8: MUL TEMP[0], TEMP[0], CONST[1]
- 9: MOV OUT[0], TEMP[0]
- 10: END
- VERT
- DCL IN[0]
- DCL IN[1]
- DCL IN[2]
- DCL OUT[0], POSITION
- DCL OUT[1], FOG
- DCL OUT[2], GENERIC[1]
- DCL OUT[3], COLOR
- DCL OUT[4], GENERIC[3]
- DCL OUT[5], GENERIC[7]
- DCL OUT[6], GENERIC[0]
- DCL OUT[7], GENERIC[2]
- DCL CONST[0..275]
- DCL TEMP[0..3]
- IMM[0] FLT32 { 1.0000, -1.0000, 0.0000, 0.0000}
- 0: MAD TEMP[0], IN[0].xyzx, IMM[0].xxyz, IMM[0].zzzx
- 1: DP4 TEMP[1].x, IN[0], CONST[58]
- 2: DP4 TEMP[1].w, TEMP[0], TEMP[0]
- 3: DP4 TEMP[1].y, IN[0], CONST[59]
- 4: RSQ TEMP[1].w, TEMP[1].wwww
- 5: DP4 TEMP[1].z, IN[0], CONST[60]
- 6: MUL TEMP[0], TEMP[0], TEMP[1].wwww
- 7: ADD TEMP[2].xyz, -TEMP[1], CONST[2]
- 8: MUL TEMP[1].yzw, TEMP[0].xzyw, IMM[0].xxyx
- 9: DP3 TEMP[2].x, TEMP[2], TEMP[2]
- 10: DP3 TEMP[3].x, TEMP[1].yzww, TEMP[1].yzww
- 11: MOV TEMP[1].x, CONST[0].xxxx
- 12: RSQ TEMP[2].w, TEMP[3].xxxx
- 13: RSQ TEMP[3].w, TEMP[2].xxxx
- 14: MUL TEMP[2], TEMP[2].wwww, TEMP[1]
- 15: MUL TEMP[1], TEMP[0].yzxw, -TEMP[2].zxyw
- 16: ADD TEMP[3].xyz, -IN[0], CONST[48]
- 17: MAD TEMP[1], TEMP[2].yzxw, TEMP[0].zxyw, TEMP[1]
- 18: MUL TEMP[2], TEMP[2], TEMP[3].yyyy
- 19: RCP TEMP[3].w, TEMP[3].wwww
- 20: MAD TEMP[1], TEMP[1], TEMP[3].xxxx, TEMP[2]
- 21: MAD TEMP[2].w, -TEMP[3].wwww, CONST[16].wwww, CONST[16].xxxx
- 22: MAD TEMP[0], TEMP[0], TEMP[3].zzzz, TEMP[1]
- 23: MAX OUT[1], TEMP[2].wwww, CONST[16].zzzz
- 24: DP4 TEMP[0].w, TEMP[0], TEMP[0]
- 25: RSQ TEMP[1].w, TEMP[0].wwww
- 26: RCP TEMP[0].w, TEMP[0].wwww
- 27: MUL TEMP[1].xyz, TEMP[0], TEMP[1].wwww
- 28: MUL TEMP[1].w, TEMP[0].wwww, CONST[50].xxxx
- 29: SLT TEMP[0].w, CONST[0].yyyy, TEMP[1].wwww
- 30: MAD TEMP[0].xyz, CONST[49], -TEMP[1].wwww, CONST[49]
- 31: MAD OUT[2].xyz, TEMP[1], CONST[0].wwww, CONST[0].wwww
- 32: MUL TEMP[1].xyz, TEMP[0].wwww, TEMP[0]
- 33: DP4 TEMP[0].x, IN[0], CONST[4]
- 34: DP4 TEMP[0].y, IN[0], CONST[5]
- 35: DP4 TEMP[0].w, IN[0], CONST[7]
- 36: DP4 TEMP[0].z, IN[0], CONST[6]
- 37: MAD_SAT OUT[3].xyz, CONST[49], TEMP[1].wwww, TEMP[1]
- 38: MOV OUT[0], TEMP[0]
- 39: MOV OUT[4], TEMP[0]
- 40: MOV OUT[5].w, TEMP[0].zzzz
- 41: MOV OUT[6].xy, IN[1]
- 42: MOV OUT[7].xyz, IN[2]
- 43: MOV_SAT OUT[3].w, IN[2].wwww
- 44: MOV OUT[5].xyz, IN[0]
- 45: END
- VERT
- DCL IN[0]
- DCL IN[1]
- DCL IN[2]
- DCL OUT[0], POSITION
- DCL OUT[1], GENERIC[1]
- DCL OUT[2], COLOR
- DCL OUT[3], GENERIC[3]
- DCL OUT[4], GENERIC[7]
- DCL OUT[5], FOG
- DCL OUT[6], GENERIC[0]
- DCL OUT[7], GENERIC[2]
- DCL CONST[0..275]
- DCL TEMP[0..3]
- IMM[0] FLT32 { 1.0000, -1.0000, 0.0000, 0.0000}
- 0: MAD TEMP[0], IN[0].xyzx, IMM[0].xxyz, IMM[0].zzzx
- 1: DP4 TEMP[1].w, TEMP[0], TEMP[0]
- 2: RSQ TEMP[1].w, TEMP[1].wwww
- 3: MUL TEMP[0], TEMP[0], TEMP[1].wwww
- 4: MUL TEMP[1].yzw, TEMP[0].xzyw, IMM[0].xxyx
- 5: DP3 TEMP[2].x, TEMP[1].yzww, TEMP[1].yzww
- 6: MOV TEMP[1].x, CONST[0].xxxx
- 7: RSQ TEMP[2].w, TEMP[2].xxxx
- 8: MUL TEMP[2], TEMP[2].wwww, TEMP[1]
- 9: MUL TEMP[1], TEMP[0].yzxw, -TEMP[2].zxyw
- 10: ADD TEMP[3].xyz, -IN[0], CONST[48]
- 11: MAD TEMP[1], TEMP[2].yzxw, TEMP[0].zxyw, TEMP[1]
- 12: MUL TEMP[2], TEMP[2], TEMP[3].yyyy
- 13: MAD TEMP[1], TEMP[1], TEMP[3].xxxx, TEMP[2]
- 14: MAD TEMP[0], TEMP[0], TEMP[3].zzzz, TEMP[1]
- 15: DP4 TEMP[1].w, TEMP[0], TEMP[0]
- 16: RCP TEMP[0].w, TEMP[1].wwww
- 17: RSQ TEMP[2].w, TEMP[1].wwww
- 18: MUL TEMP[0].w, TEMP[0].wwww, CONST[50].xxxx
- 19: SLT TEMP[1].w, CONST[0].yyyy, TEMP[0].wwww
- 20: MAD TEMP[2].xyz, CONST[49], -TEMP[0].wwww, CONST[49]
- 21: MUL TEMP[1].xyz, TEMP[0], TEMP[2].wwww
- 22: MUL TEMP[0].xyz, TEMP[1].wwww, TEMP[2]
- 23: MAD OUT[1].xyz, TEMP[1], CONST[0].wwww, CONST[0].wwww
- 24: MAD_SAT OUT[2].xyz, CONST[49], TEMP[0].wwww, TEMP[0]
- 25: DP4 TEMP[0].x, IN[0], CONST[4]
- 26: DP4 TEMP[0].y, IN[0], CONST[5]
- 27: DP4 TEMP[0].w, IN[0], CONST[7]
- 28: DP4 TEMP[0].z, IN[0], CONST[6]
- 29: MOV OUT[0], TEMP[0]
- 30: MOV OUT[3], TEMP[0]
- 31: MOV OUT[4].w, TEMP[0].zzzz
- 32: MOV OUT[5], CONST[0].xxxx
- 33: MOV OUT[6].xy, IN[1]
- 34: MOV OUT[7].xyz, IN[2]
- 35: MOV_SAT OUT[2].w, IN[2].wwww
- 36: MOV OUT[4].xyz, IN[0]
- 37: END
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL IN[1], GENERIC[7], PERSPECTIVE
- DCL IN[2], GENERIC[1], PERSPECTIVE
- DCL IN[3], COLOR, PERSPECTIVE
- DCL IN[4], GENERIC[2], PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL CONST[0..275]
- DCL TEMP[0..3]
- IMM[0] FLT32 { -0.5000, 0.5000, 0.0000, 0.0000}
- 0: TEX TEMP[0], IN[0], SAMP[0], 2D
- 1: ADD TEMP[1].xyz, -IN[1], CONST[11]
- 2: DP3 TEMP[2].x, TEMP[1], TEMP[1]
- 3: ADD TEMP[1].xyz, IN[2], IMM[0].xxxx
- 4: RSQ TEMP[1].w, TEMP[2].xxxx
- 5: ADD TEMP[1].xyz, TEMP[1], TEMP[1]
- 6: RCP TEMP[1].w, TEMP[1].wwww
- 7: ADD TEMP[0].xyz, TEMP[0], IMM[0].xxxx
- 8: MAD_SAT TEMP[3].w, TEMP[1].wwww, CONST[12].wwww, CONST[12].xxxx
- 9: DP3 TEMP[0].x, TEMP[0], TEMP[1]
- 10: ADD TEMP[2].w, TEMP[0].xxxx, IMM[0].yyyy
- 11: MIN TEMP[1].w, TEMP[3].wwww, CONST[12].zzzz
- 12: MOV TEMP[0].xyz, IN[3]
- 13: MAD TEMP[0].xyz, TEMP[2].wwww, TEMP[0], IN[4]
- 14: MUL TEMP[1].w, TEMP[1].wwww, TEMP[1].wwww
- 15: MOV TEMP[2].w, CONST[30].xxxx
- 16: MAD TEMP[1].xyz, TEMP[0], -TEMP[2].wwww, CONST[29]
- 17: MUL TEMP[1].xyz, TEMP[1].wwww, TEMP[1]
- 18: MUL TEMP[0].w, TEMP[0].wwww, IN[3].wwww
- 19: MAD TEMP[0].xyz, TEMP[0], CONST[30].xxxx, TEMP[1]
- 20: MOV OUT[0], TEMP[0]
- 21: END
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL IN[1], GENERIC[1], PERSPECTIVE
- DCL IN[2], COLOR, PERSPECTIVE
- DCL IN[3], GENERIC[2], PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL CONST[0..275]
- DCL TEMP[0..1]
- IMM[0] FLT32 { -0.5000, 0.5000, 0.0000, 0.0000}
- 0: TEX TEMP[0], IN[0], SAMP[0], 2D
- 1: ADD TEMP[1].xyz, IN[1], IMM[0].xxxx
- 2: ADD TEMP[1].xyz, TEMP[1], TEMP[1]
- 3: ADD TEMP[0].xyz, TEMP[0], IMM[0].xxxx
- 4: DP3 TEMP[0].x, TEMP[0], TEMP[1]
- 5: ADD TEMP[1].w, TEMP[0].xxxx, IMM[0].yyyy
- 6: MOV TEMP[0].xyz, IN[2]
- 7: MAD TEMP[0].xyz, TEMP[1].wwww, TEMP[0], IN[3]
- 8: MUL TEMP[0].w, TEMP[0].wwww, IN[2].wwww
- 9: MUL TEMP[0].xyz, TEMP[0], CONST[30].xxxx
- 10: MOV OUT[0], TEMP[0]
- 11: END
- nine:device9.c:420: NineDevice9_EvictManagedResources STUB!
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL IN[1], GENERIC[2], PERSPECTIVE
- DCL IN[2], GENERIC[3], PERSPECTIVE
- DCL IN[3], GENERIC[4], PERSPECTIVE
- DCL IN[4], COLOR, PERSPECTIVE
- DCL IN[5], COLOR[1], PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL SAMP[1]
- DCL SAMP[3]
- DCL SAMP[7]
- DCL SAMP[15]
- DCL CONST[0..275]
- DCL TEMP[0..4]
- DCL TEMP[5], LOCAL
- DCL TEMP[6]
- IMM[0] FLT32 { 1.0000, -0.0000, -2.0000, 3.0000}
- IMM[1] FLT32 { 0.2125, 0.7154, 0.0721, 0.5000}
- IMM[2] FLT32 { 1.0417, -0.0208, 0.0000, 0.0000}
- 0: TEX TEMP[0], IN[0], SAMP[0], 2D
- 1: TEX TEMP[1], IN[0], SAMP[7], 2D
- 2: TEX TEMP[2], IN[1], SAMP[1], 2D
- 3: TEX TEMP[3], IN[2].zwzw, SAMP[3], 2D
- 4: ADD TEMP[1].w, -TEMP[3].xxxx, TEMP[3].yyyy
- 5: ADD TEMP[3].x, TEMP[3].xxxx, TEMP[3].yyyy
- 6: MIN TEMP[4].x, TEMP[3].xxxx, IMM[0].xxxx
- 7: CMP TEMP[1].w, TEMP[1].wwww, IMM[0].yyyy, -TEMP[1].wwww
- 8: ADD TEMP[3].x, TEMP[1].wwww, TEMP[4].xxxx
- 9: ADD TEMP[1].w, TEMP[1].wwww, IN[5].xxxx
- 10: RCP TEMP[3].x, TEMP[3].xxxx
- 11: MUL_SAT TEMP[1].w, TEMP[1].wwww, TEMP[3].xxxx
- 12: MAD TEMP[3].x, TEMP[1].wwww, IMM[0].zzzz, IMM[0].wwww
- 13: MUL TEMP[1].w, TEMP[1].wwww, TEMP[1].wwww
- 14: MUL TEMP[1].w, TEMP[1].wwww, TEMP[3].xxxx
- 15: LRP TEMP[3].xyz, TEMP[1].wwww, TEMP[1], TEMP[0]
- 16: MUL TEMP[0].xyz, TEMP[3], IN[4]
- 17: MUL OUT[0].w, TEMP[0].wwww, IN[4].wwww
- 18: MUL TEMP[1].xyz, TEMP[2], CONST[12]
- 19: UIF CONST[0].xxxx :53
- 20: SLT TEMP[5].x, -TEMP[2].wwww, -IMM[0].yyyy
- 21: IF TEMP[5].xxxx :52
- 22: DP3 TEMP[0].w, TEMP[2], IMM[1]
- 23: RCP TEMP[0].w, TEMP[0].wwww
- 24: MUL TEMP[0].w, TEMP[0].wwww, TEMP[2].wwww
- 25: MAD TEMP[2], IN[3].xyzx, |IMM[0].xxxy|, |IMM[0].yyyx|
- 26: DP4 TEMP[3].z, TEMP[2], CONST[71]
- 27: DP4 TEMP[4].x, TEMP[2], CONST[73]
- 28: DP4 TEMP[4].y, TEMP[2], CONST[74]
- 29: MAD TEMP[4].zw, TEMP[4].xyxy, IMM[2].xxxx, IMM[2].yyyy
- 30: MOV_SAT TEMP[6].xy, TEMP[4].zwzw
- 31: ADD TEMP[4].zw, -TEMP[4], TEMP[6].xyxy
- 32: DP2 TEMP[5].x, TEMP[4].zwzw, |IMM[0].xxxx|
- 33: ADD TEMP[1].w, |IMM[0].yyyy|, TEMP[5].xxxx
- 34: DP4 TEMP[4].z, TEMP[2], CONST[77]
- 35: DP4 TEMP[2].x, TEMP[2], CONST[78]
- 36: CMP_SAT TEMP[6].x, -|TEMP[1].wwww|, TEMP[4].zzzz, TEMP[4].xxxx
- 37: CMP_SAT TEMP[6].y, -|TEMP[1].wwww|, TEMP[2].xxxx, TEMP[4].yyyy
- 38: MOV TEMP[2].xy, CONST[86]
- 39: CMP TEMP[2].xy, -|TEMP[1].wwww|, CONST[87], TEMP[2]
- 40: MAD TEMP[3].xy, TEMP[6], IMM[1].wwww, TEMP[2]
- 41: MOV TEMP[3].w, -IMM[0].yyyy
- 42: TXL TEMP[2], TEMP[3], SAMP[15], SHADOW2D
- 43: ADD TEMP[2].yzw, -CONST[89].xxyz, IN[3].xxyz
- 44: DP3 TEMP[1].w, TEMP[2].yzww, TEMP[2].yzww
- 45: MAD_SAT TEMP[1].w, TEMP[1].wwww, CONST[68].yyyy, CONST[68].xxxx
- 46: LRP TEMP[3].x, TEMP[1].wwww, IMM[0].xxxx, TEMP[2].xxxx
- 47: ADD TEMP[1].w, -TEMP[3].xxxx, IMM[0].xxxx
- 48: MAD TEMP[0].w, TEMP[0].wwww, -TEMP[1].wwww, IMM[0].xxxx
- 49: MUL TEMP[2].xyz, TEMP[0].wwww, TEMP[1].zyxw
- 50: MAD TEMP[0].w, TEMP[0].wwww, IMM[1].wwww, IMM[1].wwww
- 51: LRP TEMP[1].xyz, TEMP[0].wwww, TEMP[2].zyxw, TEMP[2]
- 52: ENDIF
- 53: ENDIF
- 54: ADD TEMP[1].xyz, TEMP[1], CONST[31]
- 55: MUL TEMP[0].xyz, TEMP[0], TEMP[1]
- 56: MUL TEMP[1].xyz, TEMP[0], CONST[30].xxxx
- 57: MUL TEMP[0].w, IN[0].zzzz, IN[0].zzzz
- 58: MOV TEMP[2].x, CONST[30].xxxx
- 59: MAD TEMP[0].xyz, TEMP[0], -TEMP[2].xxxx, CONST[29]
- 60: MAD OUT[0].xyz, TEMP[0].wwww, TEMP[0], TEMP[1]
- 61: END
- FRAG
- DCL IN[0], GENERIC[0], PERSPECTIVE
- DCL IN[1], GENERIC[2], PERSPECTIVE
- DCL IN[2], GENERIC[4], PERSPECTIVE
- DCL IN[3], COLOR, PERSPECTIVE
- DCL OUT[0], COLOR
- DCL SAMP[0]
- DCL SAMP[1]
- DCL SAMP[15]
- DCL CONST[0..275]
- DCL TEMP[0..2]
- DCL TEMP[3], LOCAL
- DCL TEMP[4..6]
- IMM[0] FLT32 { 0.0000, 0.2125, 0.7154, 0.0721}
- IMM[1] FLT32 { 1.0000, 0.0000, 1.0417, -0.0208}
- IMM[2] FLT32 { 0.5000, 0.0000, 0.0000, 0.0000}
- 0: TEX TEMP[0], IN[0], SAMP[0], 2D
- 1: TEX TEMP[1], IN[1], SAMP[1], 2D
- 2: MUL TEMP[0].xyz, TEMP[0], IN[3]
- 3: MUL OUT[0].w, TEMP[0].wwww, IN[3].wwww
- 4: MUL TEMP[2].xyz, TEMP[1], CONST[12]
- 5: UIF CONST[-11200].xxxx :39
- 6: SLT TEMP[3].x, -TEMP[1].wwww, IMM[0].xxxx
- 7: IF TEMP[3].xxxx :38
- 8: DP3 TEMP[0].w, TEMP[1], IMM[0].yzww
- 9: RCP TEMP[0].w, TEMP[0].wwww
- 10: MUL TEMP[0].w, TEMP[0].wwww, TEMP[1].wwww
- 11: MAD TEMP[1], IN[2].xyzx, IMM[1].xxxy, IMM[1].yyyx
- 12: DP4 TEMP[4].z, TEMP[1], CONST[71]
- 13: DP4 TEMP[5].x, TEMP[1], CONST[73]
- 14: DP4 TEMP[5].y, TEMP[1], CONST[74]
- 15: MAD TEMP[5].zw, TEMP[5].xyxy, IMM[1].zzzz, IMM[1].wwww
- 16: MOV_SAT TEMP[6].xy, TEMP[5].zwzw
- 17: ADD TEMP[5].zw, -TEMP[5], TEMP[6].xyxy
- 18: DP2 TEMP[3].x, TEMP[5].zwzw, IMM[1].xxxx
- 19: ADD TEMP[2].w, IMM[1].yyyy, TEMP[3].xxxx
- 20: DP4 TEMP[5].z, TEMP[1], CONST[77]
- 21: DP4 TEMP[1].x, TEMP[1], CONST[78]
- 22: CMP_SAT TEMP[6].x, -|TEMP[2].wwww|, TEMP[5].zzzz, TEMP[5].xxxx
- 23: CMP_SAT TEMP[6].y, -|TEMP[2].wwww|, TEMP[1].xxxx, TEMP[5].yyyy
- 24: MOV TEMP[1].xy, CONST[86]
- 25: CMP TEMP[1].xy, -|TEMP[2].wwww|, CONST[87], TEMP[1]
- 26: MAD TEMP[4].xy, TEMP[6], IMM[2].xxxx, TEMP[1]
- 27: MOV TEMP[4].w, IMM[0].xxxx
- 28: TXL TEMP[1], TEMP[4], SAMP[15], SHADOW2D
- 29: ADD TEMP[1].yzw, -CONST[89].xxyz, IN[2].xxyz
- 30: DP3 TEMP[1].y, TEMP[1].yzww, TEMP[1].yzww
- 31: MAD_SAT TEMP[1].y, TEMP[1].yyyy, CONST[68].yyyy, CONST[68].xxxx
- 32: LRP TEMP[2].w, TEMP[1].yyyy, IMM[1].xxxx, TEMP[1].xxxx
- 33: ADD TEMP[1].x, -TEMP[2].wwww, IMM[1].xxxx
- 34: MAD TEMP[0].w, TEMP[0].wwww, -TEMP[1].xxxx, IMM[1].xxxx
- 35: MUL TEMP[1].xyz, TEMP[0].wwww, TEMP[2].zyxw
- 36: MAD TEMP[0].w, TEMP[0].wwww, IMM[2].xxxx, IMM[2].xxxx
- 37: LRP TEMP[2].xyz, TEMP[0].wwww, TEMP[1].zyxw, TEMP[1]
- 38: ENDIF
- 39: ENDIF
- 40: ADD TEMP[1].xyz, TEMP[2], CONST[31]
- 41: MUL TEMP[0].xyz, TEMP[0], TEMP[1]
- 42: MUL TEMP[1].xyz, TEMP[0], CONST[30].xxxx
- 43: MUL TEMP[0].w, IN[0].zzzz, IN[0].zzzz
- 44: MOV TEMP[2].x, CONST[30].xxxx
- 45: MAD TEMP[0].xyz, TEMP[0], -TEMP[2].xxxx, CONST[29]
- 46: MAD OUT[0].xyz, TEMP[0].wwww, TEMP[0], TEMP[1]
- 47: END
- fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006c60, 0x3f03fce8, 0x3f03fce0
- fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006c60, 0x3f03fd20, 0x3f03fd18
- fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006c60, 0x3f03fcb0, 0x3f03fca8
- fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006c60, 0x3f03fd58, 0x3f03fd50
- fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006c60, 0x3f03fd90, 0x3f03fd88
- fixme:dbghelp:elf_search_auxv can't find symbol in module
- fixme:ver:GetCurrentPackageId (0x1fa4dfd0 (nil)): stub
- fixme:advapi:EventUnregister deadbeef: stub
- fixme:advapi:EventUnregister deadbeef: stub
- fixme:advapi:EventUnregister deadbeef: stub
- fixme:advapi:EventUnregister deadbeef: stub
- fixme:advapi:EventUnregister deadbeef: stub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement