6115 Commits

Author SHA1 Message Date
Henrik Rydgård
44f406b3f7 Merge pull request #2665 from unknownbrackets/perf
Improve performance of export resolving / module loading
2013-07-07 00:38:38 -07:00
Henrik Rydgård
6ad97cb1ba Merge pull request #2676 from thedax/hdRemasterSupport
HDRemaster support: Simplify/tidy the code
2013-07-07 00:37:09 -07:00
The Dax
2c0545ab29 Fix bad autotests commit. 2013-07-07 03:22:04 -04:00
The Dax
da9472c486 Simplify the HDRemaster struct, eliminating the need for the g_MemoryEnd variable. 2013-07-07 03:07:51 -04:00
Unknown W. Brackets
0ca8f5c655 Improve performance of ScanForFunctions().
Mostly affects games with a lot of modules and exports.
2013-07-06 16:58:17 -07:00
Henrik Rydgård
87f6d14abd Merge pull request #2663 from raven02/patch-6
Revert c843149 that causes artifact in non-buffered rendering mode in some games
2013-07-06 15:59:28 -07:00
raven02
f79cf0afd5 Revert c8431493be 2013-07-07 06:53:33 +08:00
Unknown W. Brackets
b9c2e21105 Improve performance of syscall resolving.
This was actually kinda slow (noticeably) in God Eater Burst.
2013-07-06 15:14:50 -07:00
Unknown W. Brackets
091d4ac76f Fix dumb typo. 2013-07-06 15:14:50 -07:00
Henrik Rydgard
b78276fcca Apply JPCSP's fix that allows some audio to play in Monster Hunter. Far from perfect though. 2013-07-06 23:56:19 +02:00
Henrik Rydgard
1c7038fab9 Reduce default volume. 2013-07-06 23:50:45 +02:00
Henrik Rydgard
79110638c9 Unbreak things (silly mistake in last commit, remove *2.0 factor which just can't be right) 2013-07-06 22:50:06 +02:00
Henrik Rydgard
9928bd762c Specify alphacolorref as highp 2013-07-06 22:44:18 +02:00
Henrik Rydgård
19c5d12885 Merge pull request #2656 from unknownbrackets/debugger
Fix memchecks for halfwords and bytes
2013-07-06 13:22:20 -07:00
Henrik Rydgard
acf94a35f8 Minor audio optimization 2013-07-06 22:21:52 +02:00
Unknown W. Brackets
286c153c6a Fix memchecks for halfwords and bytes.
Before it was doing the range on a 4 byte read, which would trip a
memcheck that wasn't actually being hit if the byte of halfword was
unaligned.
2013-07-06 13:15:48 -07:00
Henrik Rydgård
c71ae64454 Merge pull request #2648 from raven02/patch-4
Fall back to use region instead of viewport to estimate drawing size
2013-07-06 13:13:33 -07:00
Henrik Rydgard
989f791f79 Fix virtual analog stick getting stuck. Fixes #2653. 2013-07-06 22:08:43 +02:00
Henrik Rydgård
37c5aa9869 Merge pull request #2655 from unknownbrackets/jit-minor
Improve perf when ignore illegal is off
2013-07-06 13:07:33 -07:00
Unknown W. Brackets
25cc09b81b Improve perf when ignore illegal is off.
Most users will have it on, but this improves perf a bit when it isn't.
2013-07-06 13:04:19 -07:00
Henrik Rydgård
a28cfe6327 Merge pull request #2654 from Kingcom/Debugger
Add thread list columns
2013-07-06 12:51:28 -07:00
Henrik Rydgard
cb87340e71 win: don't queue up key presses at all, send them instantly. 2013-07-06 21:49:28 +02:00
Henrik Rydgard
7e5a68ab16 Fix F3 2013-07-06 21:41:11 +02:00
Kingcom
82c242f237 Added "Wait type" and "Priority" columns to thread list 2013-07-06 21:40:41 +02:00
Henrik Rydgard
a793688005 Clear controller mapping sections in the ini to prevent them from growing out of control heh 2013-07-06 21:30:27 +02:00
Henrik Rydgård
9d2e8b1799 Merge pull request #2632 from raven02/patch-3
Add preliminary volume control for BGM and SE
2013-07-06 12:18:40 -07:00
Henrik Rydgård
4dc49dfbc5 Merge pull request #2652 from unknownbrackets/debugger
Fix memcheck range intersect check
2013-07-06 12:17:05 -07:00
Unknown W. Brackets
77670876cd Fix memcheck range intersect check. 2013-07-06 12:08:34 -07:00
Henrik Rydgård
dfd5fa5239 Update native with SDL keymapping fix 2013-07-06 20:54:48 +02:00
Henrik Rydgard
b0ee3a173a Add mechanism for unlimited mappable virtual keys (not restricted by some bitfield). Use it to implement X/Y analog key mapping. 2013-07-06 20:45:44 +02:00
Henrik Rydgard
cc58e34cf8 Remove legacy key mapping and associate devices with keys (DInput has been left behind for now, will be fixed up soon). Saving is broken, will be fixed soon. 2013-07-06 20:45:44 +02:00
Henrik Rydgård
ab6133e419 Merge pull request #2651 from thedax/master
Windows UI: Fix topmost not working when checked & user starts the application again
2013-07-06 10:50:54 -07:00
The Dax
7421877ece Windows UI: Fix bug where topmost doesn't work on starting a new PPSSPP session, even if it's checked. 2013-07-06 13:47:37 -04:00
raven02
e318e49061 Apply scissor() , Last Ranker need it to render correctly 2013-07-07 00:47:25 +08:00
Henrik Rydgård
8988d697e3 Merge pull request #2647 from unknownbrackets/jit-minor
Fix x64 jit bugs (memchecks and lwl/lwr/swl/swr)
2013-07-06 09:35:12 -07:00
Henrik Rydgård
a855303b20 Merge pull request #2649 from tpunix/master
bug fix about ISOfilesystem and sceIo
2013-07-06 09:34:05 -07:00
tpu
3ac9aa9cfb bug fix about ISOfilesystem and sceIo 2013-07-06 23:42:49 +08:00
raven02
5ecaf4b8bc SW : revert multiple with 2.0 2013-07-06 22:48:24 +08:00
raven02
23a22a4931 HW : revert multiple with 2.0 2013-07-06 22:47:35 +08:00
raven02
e362bc8357 Fall back to use region instead of viewport to estimate framebuffer drawing size 2013-07-06 22:37:37 +08:00
Unknown W. Brackets
2b4344f61d Don't rewind the PC on memcheck w/ CORE_NEXTFRAME.
If the memcheck doesn't hit, we'll still rewind the PC, causing weirdness.
This is likely if you try to memcheck an address hit first thing in a
vblank interrupt handler or something.
2013-07-06 03:30:21 -07:00
Henrik Rydgard
a599bf7500 Assorted warning fixes and cleanups 2013-07-06 11:09:19 +02:00
raven02
6c3895491e Add preliminary volume control for BGM and SE 2013-07-06 16:54:13 +08:00
Unknown W. Brackets
2d15eb2acd Re-enable lwl/lwr/swl/swr on the x86 jit.
Now correctly handling ECX on x64.
2013-07-06 01:21:52 -07:00
Unknown W. Brackets
662ae77214 Save regs before/after 3-arg func calls on x86.
This fixes bugs only on x64 when ABI_CallFunctionACC and etc. were used.
This was breaking things since R8 was not being saved (arg 3.)
2013-07-06 00:54:53 -07:00
Unknown W. Brackets
19f2b35679 Keep the stack aligned when tripping memchecks. 2013-07-06 00:22:09 -07:00
Unknown W. Brackets
7960bd0767 Fix dumb mistake from x86 jit changes, fixes #2635. 2013-07-05 22:05:55 -07:00
Unknown W. Brackets
3643345b67 Merge pull request #2637 from thedax/swapDInputRASAxes
Allow DirectInput Axis swap to be saved to the ini.
2013-07-05 16:26:24 -07:00
The Dax
7b52cde7cd Forgot to add the ability to save the option. 2013-07-05 19:23:20 -04:00
Henrik Rydgård
57215037e1 Merge pull request #2636 from thedax/swapDInputRASAxes
Windows: Add option to let DirectInput controllers swap right stick axes
2013-07-05 16:16:03 -07:00