Commit Graph

1796 Commits

Author SHA1 Message Date
Henrik Rydgård
9380089038 Merge pull request #497 from lioncash/master
Fixed two other mem leaks I missed.
2013-01-25 12:20:09 -08:00
Lioncash
38caedadfa Fixed two other memory leaks I missed. 2013-01-25 15:07:36 -05:00
Henrik Rydgård
67f849a442 Merge pull request #496 from lioncash/master
Memory leak cleanup. Fixing some small things that were fixed in the Dolphin source, but didn't make it over here.
2013-01-25 11:17:21 -08:00
Henrik Rydgard
dd149a50a3 Must flush FPR regcache before thrashing the fp regs 2013-01-25 19:55:30 +01:00
Henrik Rydgard
aabc0aa9ef Quick implementation of LV.Q and SV.Q in x86/x64 JIT 2013-01-25 19:50:30 +01:00
Lioncash
1cc74aa6c0 Get rid of unused iterators. 2013-01-25 13:11:06 -05:00
Henrik Rydgard
0930b5b587 Typo + warning fix 2013-01-25 19:08:28 +01:00
Lioncash
c3d6f67c7c Fix release() in StdMutex.h
Originally fixed here:

https://code.google.com/p/dolphin-emu/source/detail?spec=svn74a5ad542b44a18751acc19e4d1229d640cc4c0f&r=4f4aa4860df98f401384f6e598cb649b13882e79
2013-01-25 13:07:01 -05:00
Lioncash
b897309eaf Fix some resource leaks/memory leaks. 2013-01-25 13:00:50 -05:00
Henrik Rydgard
4deaec8924 Make ADPCM audio a little less crackly in a hacky way.. 2013-01-25 18:36:05 +01:00
Henrik Rydgard
31b73a0b99 No need for double precision in ADPCM decoder 2013-01-25 18:29:15 +01:00
Henrik Rydgard
8a32779150 Misc GPU stats etc changes 2013-01-25 18:29:14 +01:00
Henrik Rydgard
7a5aa60b3a Disasm GE_CMD_REVERSENORMAL 2013-01-25 18:29:13 +01:00
Henrik Rydgård
2447213c52 Merge pull request #495 from unknownbrackets/rtc-fix
RTC buildfix (but not sure)
2013-01-25 08:45:38 -08:00
Unknown W. Brackets
6e6e71d116 Quick fix rtc crash, probably gives wrong results. 2013-01-25 08:34:04 -08:00
Unknown W. Brackets
1cd5421bdc Buildfix for missing functions on Android/win32. 2013-01-25 08:32:30 -08:00
Unknown W. Brackets
f102908f5d Fix crashes when localtime() can't handle the date. 2013-01-25 08:31:50 -08:00
Henrik Rydgård
4c313e31ac Merge pull request #494 from raven02/shader-fix
Fix bugs with lmode bit in shader IDs
2013-01-25 06:25:36 -08:00
raven02
104dfcb6e4 Fix too dark issue in-game 2013-01-25 21:15:56 +08:00
Henrik Rydgård
e569582e14 Merge pull request #493 from coestergaard/master
File seek beyond file size should not fail
2013-01-25 04:32:47 -08:00
Claus Østergaard
aa5996d028 File seek beyond file size should not fail
This caused Ridge Racer 2 to freeze after a few seconds
2013-01-25 13:13:32 +01:00
Henrik Rydgård
0c4b7905ac Merge pull request #488 from Xele02/sceRtc
Make sceRTC pass the tests.
2013-01-25 01:16:30 -08:00
Henrik Rydgård
0f080aeaaa Merge pull request #492 from unknownbrackets/jit-minor
ALU jit optimizations
2013-01-25 01:01:34 -08:00
Henrik Rydgård
d062e3cc83 Merge pull request #490 from unknownbrackets/jit-nice-delays
Nice delay slots, ahoy
2013-01-25 00:57:13 -08:00
Unknown W. Brackets
a7c6f46829 Optimize and/or 0 to just a mov in x86 jit. 2013-01-25 00:25:40 -08:00
Unknown W. Brackets
ab9bea068c Jit reg+reg compile time, and avoid flushing EDX. 2013-01-25 00:16:55 -08:00
Unknown W. Brackets
ce5f393fb8 Hit immediates in the ALU better and more simply. 2013-01-25 00:16:55 -08:00
Henrik Rydgård
4f8d3a9227 Merge pull request #489 from raven02/master
Fix sound too fast issue introduced in previous commit
2013-01-25 00:08:45 -08:00
Henrik Rydgård
07057b9c90 Merge pull request #491 from unknownbrackets/flicker
Fix flicker caused by using the wrong fbo
2013-01-25 00:08:07 -08:00
Unknown W. Brackets
81225e0f09 Fix flicker caused by using the wrong fbo. 2013-01-24 21:36:28 -08:00
Unknown W. Brackets
2748437032 Add support for FPU and VFPU for nice delay slots. 2013-01-24 20:18:18 -08:00
Unknown W. Brackets
f7ebddc4a3 Whitelist common delay slot ops with outreg info. 2013-01-24 19:59:33 -08:00
Unknown W. Brackets
d1909a1581 Add a quick disable define for nice delay slots. 2013-01-24 19:11:03 -08:00
raven02
7ccb87d11e Fix sound too fast issue 2013-01-25 08:48:28 +08:00
Xele02
0e69cd92c7 Make sceRTC pass the tests. 2013-01-25 01:40:38 +01:00
Henrik Rydgård
b80678f1a1 Merge pull request #487 from Summeli/master
fixel nullptr in symbian memory allocation
2013-01-24 14:09:17 -08:00
Summeli
abb09092d2 fixed null ptr bug in Symbian 2013-01-24 23:15:20 +02:00
Unknown W. Brackets
75cbe18afc Simplify nice delay slot detect, and yes for noop.
NOOP seems very common so this should already benefit speed a bit.
2013-01-24 08:29:32 -08:00
Henrik Rydgård
f6159f39f8 Merge pull request #486 from raven02/master
Implement sceAudioSRCChReserve/Release/OutputBlocking
2013-01-24 08:22:31 -08:00
raven02
3672214811 Comment int src 2013-01-24 23:43:26 +08:00
Unknown W. Brackets
2eba209f64 Move around the jit nice delay slot logic.
Nice delay slots don't not save flags, they run before the CMP.
2013-01-24 07:31:51 -08:00
raven02
faaa837ca2 Use u32 for leftVolume/rightVolume/format 2013-01-24 23:31:30 +08:00
raven02
2a1e366d33 Implement sceAudioSRCChReserve/Release/OutputBlocking 2013-01-24 23:29:49 +08:00
Henrik Rydgård
6ca6fdd02a Merge pull request #485 from raven02/master
Fix high pitch noise and looping issues in games
2013-01-24 04:55:08 -08:00
raven02
ae9fcb5a6f Fix high pitch noise and looping issues in few games 2013-01-24 20:13:12 +08:00
raven02
f6598d2cd6 Add psmfPlayerLastTimestamp to psmfplayer 2013-01-24 19:40:26 +08:00
raven02
8d94f84464 Fix black intro for Naruto Shippuden Kizuna Drive 2013-01-24 19:21:32 +08:00
Henrik Rydgård
3af15c237a Merge pull request #484 from unknownbrackets/jit-jr-tweak
Avoid some memory writes on jr in jit
2013-01-24 01:28:25 -08:00
Unknown W. Brackets
3444fc8981 Avoid some memory writes on jr.
Should improve tight mips function loops a bit.
2013-01-24 01:23:50 -08:00
Henrik Rydgård
45576328b2 Merge pull request #483 from unknownbrackets/psmfplayer-fix
For now, finish the psmf immediately
2013-01-24 00:17:37 -08:00