Commit Graph

  • 8e88cc37d2 Fix crash on Return to Menu in Symbian. We don't want to free the executable code (actually a Chunk+Heap) using same method we use to free memory pages (delete). This would be the same situation on jailbroken iOS and WP. Now the JIT code is always allocated and never freed on Symbian. Sacha 2013-02-21 15:59:02 +10:00
  • 2dda6874bd Merge pull request #752 from raven02/master Henrik Rydgård 2013-02-20 15:48:14 -08:00
  • 59a046c4e7 Better centering of OSK title raven02 2013-02-21 07:15:37 +08:00
  • d9e1faa9c4 Merge pull request #748 from raven02/hw-fix Henrik Rydgård 2013-02-20 14:56:20 -08:00
  • 4511b11c5a Merge pull request #750 from unknownbrackets/jit-minor Henrik Rydgård 2013-02-20 14:02:04 -08:00
  • 690ebb2e58 Proper fix for the annoying through-mode depth issues. Henrik Rydgard 2013-02-20 22:49:05 +01:00
  • 958d95a029 Make bitrev use less instructions in the x86 jit. Unknown W. Brackets 2013-02-20 13:42:38 -08:00
  • df07250d74 Merge pull request #751 from StorMyu/master Henrik Rydgård 2013-02-20 13:17:34 -08:00
  • 282e5be93e Update Core/MIPS/MIPSDis.cpp StorMyu 2013-02-20 22:10:54 +01:00
  • 7b612cf28d Don't need this with the imm code path. Unknown W. Brackets 2013-02-20 12:16:57 -08:00
  • f1f48e26e4 Merge branch 'cpu-minor' into jit-minor Unknown W. Brackets 2013-02-20 12:10:29 -08:00
  • 2bdc9dc491 Reset llBit on thread switch. Unknown W. Brackets 2013-02-18 10:27:15 -08:00
  • 3a365fef64 Protect against some writes to $0. Unknown W. Brackets 2013-02-16 17:56:27 -08:00
  • c8f85ace41 Implement bitrev in x86 jit + some imms. Unknown W. Brackets 2013-02-20 09:45:50 -08:00
  • c3be50acbb Implement movz/movn in the x86 jit. Unknown W. Brackets 2013-02-20 08:52:03 -08:00
  • 0d6d58fed4 Add min and max to the x86 jit portfolio. Unknown W. Brackets 2013-02-20 00:48:05 -08:00
  • 43da6672bc Merge branch 'master' of https://github.com/StorMyu/ppsspp StorMyu 2013-02-20 21:06:40 +01:00
  • 197e5fc630 Change %i/%d to %X StorMyu 2013-02-20 21:04:19 +01:00
  • 7d4dd1b393 Merge pull request #749 from chaserhkj/trans-zh Henrik Rydgård 2013-02-20 07:28:20 -08:00
  • a1d9576e62 Updated zh_CN translation. HuangKangJing 2013-02-20 22:46:59 +08:00
  • 7a39633ce6 Updated chinese simplified translation HuangKangJing 2013-02-20 22:40:11 +08:00
  • d3413681e5 Fix texture stretched vertically in HW T&L raven02 2013-02-20 20:32:18 +08:00
  • 1540869e95 All mobile devices now have file logging disabled. Change save dir on blackberry/symbian. Update native. Sacha 2013-02-20 13:12:03 +10:00
  • f4cc78cbfd Use RunFast VFPv2 mode on Symbian. Sacha 2013-02-20 13:07:19 +10:00
  • 4437465def Merge pull request #745 from Xele02/qt_work Henrik Rydgård 2013-02-19 15:31:59 -08:00
  • 0c3d310a31 Avoid exit crash Xele02 2013-02-20 00:10:38 +01:00
  • d90a024fc6 Parse in UInt or big int fail to decode. Xele02 2013-02-19 23:34:00 +01:00
  • 804bd08374 Correct vertex info not displayed correctly anymore Xele02 2013-02-19 23:32:59 +01:00
  • 620603c236 Fix bug in Vh2f (this instr needs more testing) Henrik Rydgard 2013-02-20 00:24:21 +01:00
  • 570ff5d5b9 gl ui: Make sure LoadState is on screen even on small screens Henrik Rydgard 2013-02-20 00:22:58 +01:00
  • eb130db387 Fix sign of depth in "Through" projection matrix. Thanks xele02. Fixes ToE, Dissidia, etc. Henrik Rydgard 2013-02-20 00:12:31 +01:00
  • 5a09885a59 Port over much of unknown's vfpu jit work to arm. Untested. Henrik Rydgard 2013-02-20 00:03:47 +01:00
  • 67272ec271 Scale Z to 0...1 in through mode. (alternatively, could try setting through mode depth range to 65536..0) Henrik Rydgard 2013-02-19 21:38:19 +01:00
  • d72d59f4b8 Merge pull request #742 from raven02/patch-2 Henrik Rydgård 2013-02-19 11:43:42 -08:00
  • d47c9fa999 Merge pull request #744 from raven02/truecolor Henrik Rydgård 2013-02-19 11:42:36 -08:00
  • c0dc85b99d Toggle 32 bit truecolor in option , default true raven02 2013-02-20 02:07:42 +08:00
  • 2745bb4f14 pos[0]/[1] are signed while pos[2] is unsigned in 2D transform raven02 2013-02-20 01:37:19 +08:00
  • 578856cb93 Merge pull request #743 from Apology11/patch-1 xsacha 2013-02-19 09:27:07 -08:00
  • 4f18639ca6 Adding missing languages to resources Apology11 2013-02-19 18:23:18 +01:00
  • 9e38174b14 Clamp pos[2] when transform 2D only raven02 2013-02-20 01:11:26 +08:00
  • 2ed1b9ee0b Minor cleanup and use byte(b)/short(s)/float(p) raven02 2013-02-20 00:20:00 +08:00
  • de7e18982c Buildfix for ARM, darn. Unknown W. Brackets 2013-02-19 08:01:10 -08:00
  • c7a545ecda Buildfix for headless on non-Windows. Unknown W. Brackets 2013-02-19 08:00:05 -08:00
  • 11595b4852 Merge pull request #741 from unknownbrackets/misc Henrik Rydgård 2013-02-19 07:53:52 -08:00
  • a0ae126a01 Exit Core_RunLoop() again in non-Windows. Unknown W. Brackets 2013-02-19 07:46:57 -08:00
  • 01f3c4ecde Log an error if we hit a 1x1 matrix. Unknown W. Brackets 2013-02-19 07:46:29 -08:00
  • b9a137d621 Note about Qt UI only working on X11, needing to be thread-aware. Allocate tmp as an array instead. Sacha 2013-02-20 01:36:06 +10:00
  • b7d88f432c Merge pull request #740 from raven02/patch-1 Henrik Rydgård 2013-02-19 06:59:18 -08:00
  • 9eaf58773b Add 8 bit for weight type 1 raven02 2013-02-19 22:55:46 +08:00
  • ec11f82012 Merge pull request #739 from raven02/patch-1 Henrik Rydgård 2013-02-19 06:43:19 -08:00
  • 5ba1775572 pos[2] larger than 65535 is clamped to 65535 and not 0 raven02 2013-02-19 22:39:38 +08:00
  • 6be288b678 Add new file 'OpenGLBase' to Qt Windows build. Fixup previous mistake, missing 'new'. Update native. Sacha 2013-02-20 00:34:03 +10:00
  • f807e225f7 Quick fix for missing QDir Sacha 2013-02-20 00:18:13 +10:00
  • 73842db159 Fix Qt for Windows (should compile now) Stride needs to be allocated dynamically. Maybe g++ ignores this, msvc doesn't. Home dir should use QDir::homePath() to be cross-platform. Windows has its own DrawText(), compile with NODRAWTEXT. Allow compiling on release and debug for windows. Ignore some warnings. Sacha 2013-02-20 00:08:00 +10:00
  • 14386f87b0 Use temp path from Qt. Fixes windows. Sacha 2013-02-20 00:04:30 +10:00
  • a33530232c Merge pull request #738 from oioitff/master Henrik Rydgård 2013-02-19 04:10:24 -08:00
  • 83b2849192 pos[2] is limited between 0 and 65535 oioitff 2013-02-19 19:17:15 +08:00
  • e035a1d361 Merge pull request #736 from unknownbrackets/jit-vfpu Henrik Rydgård 2013-02-19 00:56:51 -08:00
  • 038394b081 Divide from -1.0 directly in x86 jit vnrcp. Unknown W. Brackets 2013-02-19 00:35:15 -08:00
  • a438791e7c Initial (very inefficient) vmmov for x86 jit. Unknown W. Brackets 2013-02-18 23:21:18 -08:00
  • b8e2177591 Jit vzero/vone, which are easy and common (x86.) Unknown W. Brackets 2013-02-18 22:15:47 -08:00
  • a001b8b6f0 Tweak and note vsat0/vsat1 NaN handling. Unknown W. Brackets 2013-02-18 22:06:49 -08:00
  • 40b2a8dec1 Drop the sign in vsqrt, but not vrsq. Unknown W. Brackets 2013-02-18 21:46:33 -08:00
  • 2e6f0006fd Oops, correct the bounds check. Unknown W. Brackets 2013-02-18 20:42:04 -08:00
  • a3eba1e96e Fix typo, should definitely be VX(). Unknown W. Brackets 2013-02-18 20:04:02 -08:00
  • 2dfdf3ffeb Implement Comp_VV2Op vfpu ops in the x86 jit. Unknown W. Brackets 2013-02-18 20:02:58 -08:00
  • 65b2e7ca4b typo Henrik Rydgard 2013-02-19 01:28:13 +01:00
  • 588bd50b4d Must restore the new scheduled event Henrik Rydgard 2013-02-19 01:01:40 +01:00
  • 86fa4b38c3 Must restore the new scheduled event Henrik Rydgard 2013-02-19 01:01:40 +01:00
  • e32721c72a Merge branch 'master' into armjit-fpu Henrik Rydgard 2013-02-19 00:50:33 +01:00
  • 1aa3a657c0 Very rough and basic implementation of frameskipping. Henrik Rydgard 2013-02-19 00:44:22 +01:00
  • 7c91802e3c Add some infrastructure to be used for frameskipping Henrik Rydgard 2013-02-18 23:44:32 +01:00
  • cbb786c7f0 Restructure Windows "gameloop" to be more similar to others. Henrik Rydgard 2013-02-18 23:25:06 +01:00
  • f8058e4bae Disable warning for bad prefix as it floods in Wipeout Pulse. Cleanups. Henrik Rydgard 2013-02-18 23:22:41 +01:00
  • e0848810a7 Merge pull request #734 from unknownbrackets/jit-vfpu Henrik Rydgård 2013-02-18 15:31:11 -08:00
  • 653443070d Add a few more OUT_EAT_PREFIX flags to VFPU. Unknown W. Brackets 2013-02-18 15:13:46 -08:00
  • d89a32e99f Mark a bunch of VFPU functions which eat prefixes. Unknown W. Brackets 2013-02-18 14:37:53 -08:00
  • 0e0b70bb8e vi2uc, etc. should apply the D prefix as float. Unknown W. Brackets 2013-02-18 13:38:29 -08:00
  • 179fccaff7 Tests say matrices apply mask to last col (kinda.) Unknown W. Brackets 2013-02-18 12:59:41 -08:00
  • 6c479eb7ab Merge pull request #733 from unknownbrackets/warnings Henrik Rydgård 2013-02-18 10:15:21 -08:00
  • 51d5b84108 Fix some misc HLE warnings. Unknown W. Brackets 2013-02-18 09:04:43 -08:00
  • 363d1dbe19 Fix some misc. warnings. Unknown W. Brackets 2013-02-18 08:44:59 -08:00
  • d8b1ea22f5 Cleanup some warnings and reuse some vars. Unknown W. Brackets 2013-02-18 08:34:51 -08:00
  • 9d490a8b50 Proper ARM buildfix. Unknown W. Brackets 2013-02-18 08:03:45 -08:00
  • b5edc70f89 Merge pull request #732 from xsacha/master Henrik Rydgård 2013-02-18 06:31:58 -08:00
  • 7f2e13c82a Fix framebuffer init. Why was it like that? Sacha 2013-02-18 23:55:41 +10:00
  • 33c1a2b4fa ARM buildfix. Unknown W. Brackets 2013-02-18 01:54:25 -08:00
  • 3812331ddd Merge pull request #730 from unknownbrackets/jit-vfpu Henrik Rydgård 2013-02-18 01:45:04 -08:00
  • dacbcbdf2b Add a MIPSTables flag for ignoring the prefix. Unknown W. Brackets 2013-02-18 01:18:46 -08:00
  • afb7c0b83c Assume prefixes start default until proven wrong. Unknown W. Brackets 2013-02-18 01:14:57 -08:00
  • b63026a150 Merge pull request #729 from unknownbrackets/jit-vfpu Henrik Rydgård 2013-02-18 01:08:31 -08:00
  • 0bfc380575 Try to reuse temp regs for better caching. Unknown W. Brackets 2013-02-18 00:32:42 -08:00
  • 45861c439b Merge pull request #728 from unknownbrackets/jit-vfpu Henrik Rydgård 2013-02-18 00:12:58 -08:00
  • 6855398add Support known prefixes in the vfpu jit. Unknown W. Brackets 2013-02-18 00:09:19 -08:00
  • 8ea59990ab Make applying prefixes mostly automatic. Unknown W. Brackets 2013-02-17 23:15:16 -08:00
  • 18c03d0816 Handle temp regs better, no need for direct access. Unknown W. Brackets 2013-02-17 23:14:22 -08:00
  • 27942606ad Use prefixD directly in jit, just like interp now. Unknown W. Brackets 2013-02-17 22:46:12 -08:00
  • 08a42a1aaf Preserve orig regs when applying vfpu prefixes. Unknown W. Brackets 2013-02-17 22:37:56 -08:00
  • d63548799b Add more temp regs, allow swapping if necessary. Unknown W. Brackets 2013-02-17 22:18:46 -08:00
  • 25c42c3532 Mark more instructions that eat prefixes. Unknown W. Brackets 2013-02-17 17:32:29 -08:00