Commit Graph
11573 Commits
Author SHA1 Message Date
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
bagnz0r ea2f624092 Increased default sound volume to 5. Just because 4 is too low,
literally.
2013-07-07 00:53:29 +02:00
bagnz0r 35d70af3ab Fixed bad SE volume limit in sceAttrac. 2013-07-07 00:15:26 +02: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
bagnz0r f3f2c80f4c Merge remote-tracking branch 'upstream/master' 2013-07-07 00:06:47 +02:00
bagnz0r d4f6cfc816 Added ifdef for low latency audio. 2013-07-07 00:06:30 +02: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
bagnz0r d89cd4813f More fine-tuning... 2013-07-06 23:54:15 +02:00
Henrik Rydgard 1c7038fab9 Reduce default volume. 2013-07-06 23:50:45 +02:00
bagnz0r 669216fcab This should be better, previous values still caused a peak blowout. Also
limited sound SE and BGM value to 8, because any higher and you have
garbage.
2013-07-06 23:40:05 +02:00
bagnz0r 82998255b7 Polish translation. Probably still incomplete, but it's more than 75% I
think. :)
2013-07-06 23:30:03 +02:00
bagnz0r 26654555b4 Updated block values so that we will have lower latency audio...
Additionally I have fixed the issue with too loud sound effects and broken
buttons in audio settings screen. Before this fix, you wouldn't be able to
set the volume above 5 despite the fact that 8 is the default value.
5
2013-07-06 23:23:17 +02:00
bagnz0r 3dca81d030 Merge remote-tracking branch 'upstream/master' 2013-07-06 23:20:18 +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
bagnz0r 50044667ea Fine-tuned the block size and queue values to stutter less and produce lower latency audio. 2013-07-06 22:01:52 +02: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