Commit Graph

  • 6d7a8d9b1a Apply the memview mask to jit immediates too. Unknown W. Brackets 2013-01-26 23:54:43 -08:00
  • a7b5433ba7 Make sure fastmem isn't confused by rs changing. Unknown W. Brackets 2013-01-26 23:18:50 -08:00
  • a89d61463e Make the VFPU jit use far jumps for memory access. Unknown W. Brackets 2013-01-26 23:08:19 -08:00
  • d1b3fd0e49 Better window resize handling Henrik Rydgard 2013-01-27 00:15:39 +01:00
  • 2a2f8e6225 Win32: Fullscreen toggle and resizing the window works better. Henrik Rydgard 2013-01-26 23:46:02 +01:00
  • 021bc613b8 This include doesn't belong Henrik Rydgard 2013-01-26 22:00:52 +01:00
  • 8b180513cb Assorted GPU cleanup/fixing (fbo, vbo draw type) Henrik Rydgard 2013-01-26 21:38:27 +01:00
  • d745d57730 Add (hardcoded) option for creating a debug gl context Henrik Rydgard 2013-01-26 21:22:49 +01:00
  • 1ed9a6ba56 Small fixes. v0.6. Henrik Rydgard 2013-01-26 17:26:07 +01:00
  • 7ba8d1efe9 Android buildfix. Unknown W. Brackets 2013-01-26 12:01:13 -08:00
  • 2cfda4e694 Merge pull request #507 from unknownbrackets/perf Henrik Rydgård 2013-01-26 11:48:37 -08:00
  • 6e403be006 Skip a double map lookup. Unknown W. Brackets 2013-01-26 11:36:45 -08:00
  • 7f4e322266 Cut thread switching time down. Unknown W. Brackets 2013-01-26 11:27:06 -08:00
  • a6094e25ff Get rid of waitTypeStrings and resched reason copy. Unknown W. Brackets 2013-01-26 10:59:17 -08:00
  • 1cb7a88137 Don't use a dynamic string for wait debugging. Unknown W. Brackets 2013-01-26 10:44:04 -08:00
  • 88d484f028 Merge pull request #506 from unknownbrackets/jit-minor Henrik Rydgård 2013-01-26 10:51:33 -08:00
  • 0e8e9697c5 Add lv.q/sv.q support to the x86 jit. Unknown W. Brackets 2013-01-26 10:07:05 -08:00
  • b77ce99d01 Oops, no slow read for immediates usually. Unknown W. Brackets 2013-01-26 09:23:43 -08:00
  • 9cd5836b85 Rename WriteFinish() to Finish() is safe mem. Unknown W. Brackets 2013-01-26 09:09:47 -08:00
  • 4497f1c5ce Default touch ui scale to 1.0. Henrik Rydgård 2013-01-26 17:47:02 +01:00
  • 3e419f513a Refactor jit safe memory reads without dup code. Unknown W. Brackets 2013-01-26 08:42:34 -08:00
  • c21e1ee2cc Add scaling of touch buttons Henrik Rydgard 2013-01-26 17:25:00 +01:00
  • 3126d17624 Change logging for PCM audio to INFO, as mentioned in Issue #505 Henrik Rydgard 2013-01-26 14:30:06 +01:00
  • 2f06061f36 Merge pull request #38 from KentuckyCompass/tab_turbo Henrik Rydgård 2013-01-26 02:02:39 -08:00
  • b7ef3e7bef Make sure to log / check bad immediate mem access. Unknown W. Brackets 2013-01-25 23:06:43 -08:00
  • 3418383917 Immediately break on bad mem access in jit slowmem. Unknown W. Brackets 2013-01-25 22:52:51 -08:00
  • 4bb515cab0 Don't log an incorrect pc for bad jit mem access. Unknown W. Brackets 2013-01-25 22:34:08 -08:00
  • db5fa233a8 Make sure we don't mark a reg dirty on noop. Unknown W. Brackets 2013-01-25 11:38:09 -08:00
  • 0d8bcfe9ae tab key for turbo mode KentuckyCompass 2013-01-25 17:24:50 -08:00
  • 2738417040 VFPU JIT: start setting up infrastructure. very incomplete. vdot works if undisabled, but isn't complete. Henrik Rydgard 2013-01-26 01:33:32 +01:00
  • 68991511ee Split out the FPU reg cache into its own file too. Henrik Rydgard 2013-01-25 23:09:11 +01:00
  • ad5e2b58c6 Separate the two regcaches before doing major surgery to FPURegCache. Henrik Rydgard 2013-01-25 22:11:51 +01:00
  • be12d2efe3 Merge pull request #498 from lioncash/master Henrik Rydgård 2013-01-25 16:07:51 -08:00
  • eb84b00a3d Fix a duplicate branch in MIPS/MIPSDis.cpp Lioncash 2013-01-25 17:57:12 -05:00
  • e1aff1fd91 Fix duplicate branches. Lioncash 2013-01-25 17:05:09 -05:00
  • 9380089038 Merge pull request #497 from lioncash/master Henrik Rydgård 2013-01-25 12:20:09 -08:00
  • 38caedadfa Fixed two other memory leaks I missed. Lioncash 2013-01-25 15:07:36 -05:00
  • 67f849a442 Merge pull request #496 from lioncash/master Henrik Rydgård 2013-01-25 11:17:21 -08:00
  • dd149a50a3 Must flush FPR regcache before thrashing the fp regs Henrik Rydgard 2013-01-25 19:55:30 +01:00
  • aabc0aa9ef Quick implementation of LV.Q and SV.Q in x86/x64 JIT Henrik Rydgard 2013-01-25 19:50:30 +01:00
  • 1cc74aa6c0 Get rid of unused iterators. Lioncash 2013-01-25 13:11:06 -05:00
  • 0930b5b587 Typo + warning fix Henrik Rydgard 2013-01-25 19:08:28 +01:00
  • c3d6f67c7c Fix release() in StdMutex.h Lioncash 2013-01-25 13:07:01 -05:00
  • b897309eaf Fix some resource leaks/memory leaks. Lioncash 2013-01-25 13:00:50 -05:00
  • 4deaec8924 Make ADPCM audio a little less crackly in a hacky way.. Henrik Rydgard 2013-01-25 18:36:05 +01:00
  • 31b73a0b99 No need for double precision in ADPCM decoder Henrik Rydgard 2013-01-25 00:48:25 +01:00
  • 8a32779150 Misc GPU stats etc changes Henrik Rydgard 2013-01-25 00:36:59 +01:00
  • 7a5aa60b3a Disasm GE_CMD_REVERSENORMAL Henrik Rydgard 2013-01-24 21:04:46 +01:00
  • 2447213c52 Merge pull request #495 from unknownbrackets/rtc-fix Henrik Rydgård 2013-01-25 08:45:38 -08:00
  • 54a57dc9a8 Merge pull request #37 from Summeli/master Henrik Rydgård 2013-01-25 08:45:01 -08:00
  • 6e6e71d116 Quick fix rtc crash, probably gives wrong results. Unknown W. Brackets 2013-01-25 08:34:04 -08:00
  • 1cd5421bdc Buildfix for missing functions on Android/win32. Unknown W. Brackets 2013-01-25 08:32:30 -08:00
  • f102908f5d Fix crashes when localtime() can't handle the date. Unknown W. Brackets 2012-11-24 09:39:30 -08:00
  • 9493e56b2c Routing loggings in Symbian though qDebug to the console Summeli 2013-01-25 17:00:07 +02:00
  • 4c313e31ac Merge pull request #494 from raven02/shader-fix Henrik Rydgård 2013-01-25 06:25:36 -08:00
  • 104dfcb6e4 Fix too dark issue in-game raven02 2013-01-25 21:15:56 +08:00
  • e569582e14 Merge pull request #493 from coestergaard/master Henrik Rydgård 2013-01-25 04:32:47 -08:00
  • aa5996d028 File seek beyond file size should not fail Claus Østergaard 2013-01-25 13:13:32 +01:00
  • 0c4b7905ac Merge pull request #488 from Xele02/sceRtc Henrik Rydgård 2013-01-25 01:16:30 -08:00
  • 0f080aeaaa Merge pull request #492 from unknownbrackets/jit-minor Henrik Rydgård 2013-01-25 01:01:34 -08:00
  • d062e3cc83 Merge pull request #490 from unknownbrackets/jit-nice-delays Henrik Rydgård 2013-01-25 00:57:13 -08:00
  • a7c6f46829 Optimize and/or 0 to just a mov in x86 jit. Unknown W. Brackets 2013-01-25 00:25:40 -08:00
  • ab9bea068c Jit reg+reg compile time, and avoid flushing EDX. Unknown W. Brackets 2013-01-25 00:02:03 -08:00
  • ce5f393fb8 Hit immediates in the ALU better and more simply. Unknown W. Brackets 2013-01-24 22:23:29 -08:00
  • 4f8d3a9227 Merge pull request #489 from raven02/master Henrik Rydgård 2013-01-25 00:08:45 -08:00
  • 07057b9c90 Merge pull request #491 from unknownbrackets/flicker Henrik Rydgård 2013-01-25 00:08:07 -08:00
  • 81225e0f09 Fix flicker caused by using the wrong fbo. Unknown W. Brackets 2013-01-24 21:32:36 -08:00
  • 2748437032 Add support for FPU and VFPU for nice delay slots. Unknown W. Brackets 2013-01-24 20:18:18 -08:00
  • f7ebddc4a3 Whitelist common delay slot ops with outreg info. Unknown W. Brackets 2013-01-24 19:59:33 -08:00
  • d1909a1581 Add a quick disable define for nice delay slots. Unknown W. Brackets 2013-01-24 19:11:03 -08:00
  • 7ccb87d11e Fix sound too fast issue raven02 2013-01-25 08:48:28 +08:00
  • 0e69cd92c7 Make sceRTC pass the tests. Xele02 2013-01-25 01:40:38 +01:00
  • b80678f1a1 Merge pull request #487 from Summeli/master Henrik Rydgård 2013-01-24 14:09:17 -08:00
  • abb09092d2 fixed null ptr bug in Symbian Summeli 2013-01-24 23:15:20 +02:00
  • 75cbe18afc Simplify nice delay slot detect, and yes for noop. Unknown W. Brackets 2013-01-24 08:29:32 -08:00
  • f6159f39f8 Merge pull request #486 from raven02/master Henrik Rydgård 2013-01-24 08:22:31 -08:00
  • 3672214811 Comment int src raven02 2013-01-24 23:43:26 +08:00
  • 2eba209f64 Move around the jit nice delay slot logic. Unknown W. Brackets 2013-01-24 01:56:47 -08:00
  • faaa837ca2 Use u32 for leftVolume/rightVolume/format raven02 2013-01-24 23:31:30 +08:00
  • 2a1e366d33 Implement sceAudioSRCChReserve/Release/OutputBlocking raven02 2013-01-24 23:29:49 +08:00
  • 6ca6fdd02a Merge pull request #485 from raven02/master Henrik Rydgård 2013-01-24 04:55:08 -08:00
  • ae9fcb5a6f Fix high pitch noise and looping issues in few games raven02 2013-01-24 20:13:12 +08:00
  • f6598d2cd6 Add psmfPlayerLastTimestamp to psmfplayer raven02 2013-01-24 19:40:26 +08:00
  • 8d94f84464 Fix black intro for Naruto Shippuden Kizuna Drive raven02 2013-01-24 19:21:32 +08:00
  • 3af15c237a Merge pull request #484 from unknownbrackets/jit-jr-tweak Henrik Rydgård 2013-01-24 01:28:25 -08:00
  • 3444fc8981 Avoid some memory writes on jr. Unknown W. Brackets 2013-01-24 00:53:05 -08:00
  • 45576328b2 Merge pull request #483 from unknownbrackets/psmfplayer-fix Henrik Rydgård 2013-01-24 00:17:37 -08:00
  • c68cf0caaa Merge pull request #482 from unknownbrackets/jit-idle Henrik Rydgård 2013-01-24 00:17:14 -08:00
  • 38472b33ea For now, finish the psmf immediately. Unknown W. Brackets 2013-01-23 23:59:13 -08:00
  • c1757ee166 Check downcount in jit after a syscall. Unknown W. Brackets 2013-01-23 22:24:20 -08:00
  • b1bbbc44fc Add enable/disable dithering. Respect chosen framebuffer color depth. Henrik Rydgard 2013-01-23 23:02:49 +01:00
  • f315424c42 Add dither to state. Allow choosing FBO color depth. Disable VBO for draw_buffer but keep code. Henrik Rydgard 2013-01-23 23:01:45 +01:00
  • cb7f803866 Attempt to set more correct return values for sceDisplayWaitVblank* Henrik Rydgard 2013-01-23 18:45:14 +01:00
  • 632aac6881 Merge pull request #481 from raven02/master Henrik Rydgård 2013-01-23 05:51:38 -08:00
  • 9bc8a2e7cd Buildfix raven02 2013-01-23 21:46:49 +08:00
  • a4f5ebbf1b Merge pull request #480 from Darth1701/master Henrik Rydgård 2013-01-23 04:56:34 -08:00
  • 69bec091e1 Update Windows/PPSSPP.sln Darth1701 2013-01-23 13:08:51 +01:00
  • 06796c31b3 Update Core/HLE/FunctionWrappers.h Darth1701 2013-01-23 13:07:51 +01:00
  • 663322f830 Merge pull request #477 from raven02/master Henrik Rydgård 2013-01-23 01:19:38 -08:00
  • 0ea7877b66 Add missing stubs fro sceImpose raven02 2013-01-23 16:55:52 +08:00