Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgard 92f7f459dc Not safe to change the rounding mode function pointer in GenerateCode 2015-10-10 16:46:07 +02:00
Henrik Rydgard 65ee3723d3 ARM64: Don't update currentRoundingFunc unless necessary. 2015-10-10 14:33:01 +02:00
Henrik Rydgard 70239f1611 Fix another rounding bug. ARM64 passes the fpu test again. 2015-10-10 13:30:30 +02:00
Henrik Rydgard a6294f3e2d Now the three backends actually do the same thing with rounding. Fixes a bug in the x86 backend, too. 2015-10-10 13:11:38 +02:00
Henrik Rydgard 1ddb508542 Improve x86 disassembly (a few symbols) 2015-10-10 13:05:17 +02:00
Henrik Rydgard 30555f31ca ARM64 typo fix. Add a couple of worrying comments... 2015-10-10 11:56:59 +02:00
Henrik Rydgard 8914cd9914 ARM64 disassembler improvements (show many kinds of branch targets properly) 2015-10-10 11:27:28 +02:00
Henrik Rydgård 4c4e95743a Merge pull request #8042 from hrydgard/debloat-rounding-2
Pregenerate rounding code and call it
2015-10-10 10:24:36 +02:00
Henrik Rydgard d628b9b57b Minor fixes, mostly comments 2015-10-10 10:03:34 +02:00
sum2012 5f7cbc9603 Crash fix by @hrydgard 2015-10-09 20:10:57 +08:00
Unknown W. Brackets 5b9a506b82 Remove the cheat address hack for Gods Eater Burst.
It's wrong now.  Although the memory is still not being allocated exactly
the same, it's much closer.
2015-10-09 20:08:15 +08:00
Unknown W. Brackets 5fe49b23e9 Reschedule on module load/unload more correctly. 2015-10-09 20:08:11 +08:00
Unknown W. Brackets cc92d6fb34 Allocate for utility modules, handle dependencies. 2015-10-09 20:08:07 +08:00
Unknown W. Brackets ecd5062617 Leave free space for alignment "holes" in mem.
This allows other, small allocates to fit in these spaces, which happens
in some games (like Gods Eater Burst.)
2015-10-09 20:08:02 +08:00
Henrik Rydgård 4aceb47cbd Typo fix in compat.ini 2015-10-08 23:24:15 +02:00
Henrik Rydgard b2b5f3424f Fix for 32-bit ARM 2015-10-08 23:11:57 +02:00
Henrik Rydgard 7fee5abf9f x86/x64: Don't use a separate code block for pregenerated functions, just like on ARM 2015-10-08 22:15:28 +02:00
Henrik Rydgard c41baab747 Pregenerate code to handle rounding mode switches. This time, for all three cores. 2015-10-08 19:58:37 +02:00
Henrik Rydgard b7725c4f40 Remove empty header files 2015-10-08 18:54:33 +02:00
Henrik Rydgård 809a0cdb4f Merge pull request #8040 from hrydgard/rounding-cleanup
Rounding cleanup
2015-10-08 18:52:44 +02:00
Henrik Rydgard 8a3c96a413 ARM64: Don't need to avoid destroying SCRATCH1 in these functions. 2015-10-08 14:54:43 +02:00
Henrik Rydgard bfed830f91 Remove the ability to disable rounding mode support. It's time. 2015-10-08 14:54:42 +02:00
Henrik Rydgard 6dd86cd843 Get rid of the ForceFlushToZero hidden config option 2015-10-08 14:54:41 +02:00
Henrik Rydgard 42ce836ba5 Some minor renames and cleanups 2015-10-08 14:43:16 +02:00
Henrik Rydgard 5f4145238a Fix #8034. Cannot leave IMMs or REGIMM in statically allocated registers after a FlushAll. 2015-10-08 14:39:21 +02:00
Henrik Rydgard e9d84b6496 compat.ini: Disable depth rounding in Ridge Racer. Should help #8031 2015-10-08 09:06:40 +02:00
Henrik Rydgård a212ebd225 Merge pull request #8039 from unknownbrackets/tex-split
Prevent unbinding array buffer in depal (for 1.1.1)
2015-10-08 08:53:27 +02:00
Unknown W. Brackets 03c5c046e5 Merge pull request #8038 from mgaver/patch-7
Buildfix for Xcode7, iOS9
2015-10-07 22:51:18 -07:00
mgaver 6a24adc11c Update CMakeLists.txt
iconv_library check
2015-10-08 14:27:15 +09:00
Unknown W. Brackets 161efea38e Prevent unbinding array buffer in depal. 2015-10-07 22:11:24 -07:00
mgaver 0fc2e9a77b Update PPSSPP-Info.plist
Relocate a launch image
2015-10-08 13:44:42 +09:00
mgaver fda8cfbbcc Update CMakeLists.txt
Buildfix for Xcode 7(adding iconv library)
In IOS 9, the Default-568h.png file must be located in root app directory.
2015-10-08 13:43:33 +09:00
Henrik Rydgård 371e7ab880 Minor #define removal 2015-10-06 19:17:29 +02:00
Henrik Rydgård 7faf1cb3f3 Fix a couple of crashes 2015-10-06 19:07:28 +02:00
Henrik Rydgård 94477df686 Merge pull request #8025 from unknownbrackets/ui-tweaks
Allow loading Roboto Condensed or Roboto
2015-10-05 00:15:22 +02:00
Unknown W. Brackets d41947fdca Allow loading Roboto Condensed or Roboto.
The 2.x font name has changed, so let's allow either as the default.
2015-10-04 15:11:36 -07:00
Henrik Rydgard 5b3a755427 Update lang v1.1.0 2015-10-04 18:52:23 +02:00
Henrik Rydgard fa50afa056 Fix git-version-gen.cmd to handle even releases (git describe outputs a simpler format). Update lang. 2015-10-04 17:21:25 +02:00
Henrik Rydgard 2eec3a2d99 Update version to 1.1 2015-10-04 16:55:11 +02:00
Henrik Rydgard 2f14ac4781 Update lang 2015-10-04 16:53:07 +02:00
Henrik Rydgard 41efe18bba Probably fix crash on exit reported in #8022 2015-10-04 16:12:03 +02:00
Henrik Rydgard dd8647bf3a Update version to 1.1 2015-10-04 15:46:29 +02:00
Henrik Rydgard 490d8be4df Some cleanup, enable CRT memory tracker in debug builds 2015-10-04 14:11:34 +02:00
Henrik Rydgard 6785a95384 Fix some memory leaks on corrupt savestates 2015-10-04 14:11:33 +02:00
Henrik Rydgård 47cb288d6b Don't add Autoconfigure button when the device has builtin controls. Restore to Default should suffice. 2015-10-04 13:25:57 +02:00
Henrik Rydgård 5dc6e96168 Fix key mapping defaults on nVidia Shield TV 2015-10-04 13:25:57 +02:00
Henrik Rydgård 8c2ade07a1 Minor fix on splash screen 2015-10-04 13:25:57 +02:00
Henrik Rydgard 6d5bde9748 Fix more buggy string arithmetic in LogManager 2015-10-04 11:09:44 +02:00
Henrik Rydgard 68fc776fa7 Work around some crashes I got trying to load a GTA:LCS savestate from 2014.
However, the savestate still loads to a black screen, although background audio is working.
2015-10-04 10:34:15 +02:00
Henrik Rydgard 77b40c2ee4 Fix #6541 where no error message was displayed when loading a non-existent save state through mapped hotkey 2015-10-04 10:18:32 +02:00