Commit Graph

18037 Commits

Author SHA1 Message Date
Scott Mansell 567d0b20fa Merge pull request #2769 from phire/autodetect_widescreen
Heuristic to detect if a gamecube game is rendering 16:9 widescreen.
2015-07-29 18:23:35 +12:00
Markus Wick 9bed03fbf1 Merge pull request #2786 from lioncash/ref
UICommon: Pass string by const reference for HostDisassemblerLLVM
2015-07-29 08:05:43 +02:00
Lioncash df30910b06 UICommon: Pass string by const reference for HostDisassemblerLLVM 2015-07-28 22:32:34 -04:00
Markus Wick 93492a0e5a Merge pull request #2784 from sigmabeta/android-enable-cache-interpreter
Android: Allow usage of Cached Interpreter core.
2015-07-28 23:29:12 +02:00
sigmabeta 6f27ad67e7 Android: Allow usage of Cached Interpreter core. 2015-07-28 17:16:14 -04:00
Markus Wick f800a5b93f Merge pull request #2695 from degasus/jit64
Jit64: Fallback support of branching instructions
2015-07-28 16:37:41 +02:00
Markus Wick 0c4209a0f9 Merge pull request #2716 from degasus/jitgeneric
CachedInterpreter: New kind of jit which always fallback to interpreter.
2015-07-28 16:37:25 +02:00
Ryan Houdek c1fcb23b03 Merge pull request #2783 from degasus/arm
JitArm64: fix lfd
2015-07-27 17:18:02 -05:00
degasus ec0582ee5b JitArm64: fix lfd
Bug found by HdkR.
2015-07-28 00:13:50 +02:00
Ryan Houdek 6cd8ee9e4e Merge pull request #2782 from degasus/arm
JitArm64: fix stfsux
2015-07-27 16:10:03 -05:00
degasus b7c4886d66 JitArm64: fix stfsux 2015-07-27 23:07:38 +02:00
Markus Wick 9ca177354a Merge pull request #2781 from aserna3/master
[AARCH64] Optimized addx()
2015-07-27 20:52:37 +02:00
Anthony Serna 7e8cfff3c0 Optimized addx()
Removed some code duplication

Fixed whitespace

Moved else condition
2015-07-27 11:40:15 -07:00
Lioncash 558abae760 Merge pull request #2780 from booto/reduce_log
VideoCommon: reduce level of debug output
2015-07-26 22:55:39 -04:00
booto 86dce8b0f7 VideoCommon: reduce level of debug output 2015-07-27 10:22:40 +08:00
Scott Mansell bb60bcc42d Heuristic to detect if a gamecube game is rendering 16:9 widescreen.
Someone suggested on IRC that we should make a database of memory
locations in GameCube games which contain the 'Widescreen' setting
so we can automatically detect if the game is in 4:3 or 16:9 mode.

But that's hardly optimal, when the game actually tells the gpu
what aspect ratio to render in. 10 min and 6 lines of code later,
this is the result. Not only does it detect the correct aspect ratio
it does so on the fly.

I'm a little suprised nobody thought about doing this before.
2015-07-27 10:40:41 +12:00
Ryan Houdek e805e05ff5 Merge pull request #2773 from sigmabeta/android_wiimote_main
Android: Add Wiimote support, including configuration UI.
2015-07-26 16:54:45 -05:00
Ryan Houdek 0ba970008f Merge pull request #2758 from sigmabeta/android-tv-game-picker
Android TV: Implement new UI for Main Activity.
2015-07-26 16:54:27 -05:00
Markus Wick 428e2ef971 Merge pull request #2778 from booto/im-sorry-d3d
Video: Trying to fix D3D/XFB disabled regression
2015-07-26 20:52:29 +02:00
Scott Mansell db42c7c3ba Merge pull request #2772 from randomstuff/symbolicate-ppc
Tool to transform JIT_PPC_${address} to JIT_PPC_${symbol}
2015-07-26 19:21:10 +12:00
Ryan Houdek e264df0fd4 Merge pull request #2779 from sigmabeta/android-sys-rq
Android: Add system requirements to Readme.md
2015-07-25 22:59:26 -05:00
sigmabeta 967c19ca74 Android: Add system requirements to Readme.md 2015-07-25 23:25:03 -04:00
sigmabeta e7f98c7f95 Android TV: Add first-run copy operations to TvMainActivity. 2015-07-25 14:09:58 -04:00
booto 9d055ba5f2 Video: Trying to fix D3D/XFB disabled regression 2015-07-26 00:59:00 +08:00
sigmabeta 245b58124e Android TV: Add settings row, enabling access to other screens. 2015-07-25 12:26:31 -04:00
sigmabeta 0b1212b77d Android TV: Add row listing all games 2015-07-25 12:26:31 -04:00
sigmabeta 7c14996e3e Android TV: Implement game selector activity in new Android TV UI 2015-07-25 12:26:31 -04:00
sigmabeta a8aa19f1fa Android: Implement UI for configuration of all 4 Wiimotes. 2015-07-25 11:26:18 -04:00
Jules Blok 3801f89125 Merge branch 'stable' 2015-07-25 14:09:02 +02:00
Jules Blok 4d5f693d88 Merge pull request #2777 from Armada651/hotkey-down
HotkeyManager: Activate hotkey when key is pressed.
2015-07-25 14:08:03 +02:00
Jules Blok 3814b5b702 HotkeyManager: Activate hotkey when key is pressed.
As opposed to activating the hotkey when it is released.
2015-07-25 13:53:27 +02:00
Jules Blok 75fc213359 FrameTools: Disable hotkeys while a modal dialog is shown. 2015-07-25 13:05:00 +02:00
Jules Blok 0092f5207b Core: Don't return true on IsRunning() when stopping emulation. 2015-07-25 13:04:37 +02:00
Jules Blok 59eb7a864d Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before."
This reverts commit ba664b3293.

Added documentation to Core::Shutdown() to prevent breaking changes.
2015-07-25 13:04:22 +02:00
Jules Blok dfe5ed54a4 Merge pull request #2770 from Armada651/modal-hotkeys
FrameTools: Disable hotkeys while a modal dialog is shown.
2015-07-25 13:02:13 +02:00
Jules Blok fbd5bb815c Merge pull request #2538 from Armada651/thread-revert
Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before."
2015-07-25 13:02:04 +02:00
Markus Wick 96b77aaa81 Merge pull request #2720 from booto/efb-copy
[WIP] Video: respect stride of efb copies to xfb
2015-07-25 12:03:03 +02:00
booto efd250494d Video: stride in bytes rather than pixels 2015-07-25 02:48:56 +08:00
booto c43ae67b3b RealXFB sizes don't get scaled by IR
When calculating the size of the undisplayed margin in the case where
fbWidth != fbStride for RealXFB for displaying in the output window,
we do not scale by IR - RealXFB is implicitly 1x.
2015-07-25 01:52:13 +08:00
booto 2e28ed3291 Video: respect stride of efb copies to xfb 2015-07-25 01:52:12 +08:00
sigmabeta 1cb07b1c48 Android: Wiimote UI Fixup 2015-07-23 23:17:16 -04:00
sigmabeta 008ac0eeb0 Android: Add UI for Wiimote configuration. 2015-07-23 22:11:11 -04:00
Gabriel Corona cd3a61a2a3 Tool to transform JIT_PPC_${address} to JIT_PPC_${symbol} 2015-07-24 00:11:56 +02:00
flacs 9e4dae4a03 Merge pull request #2771 from lioncash/fmt
PostProcessingConfigDialog: Remove an unnecessary format call
2015-07-23 20:43:45 +02:00
Lioncash 0babb80652 PostProcessingConfigDialog: Remove an unnecessary format call 2015-07-23 14:39:05 -04:00
Jules Blok 8eee13e7af FrameTools: Disable hotkeys while a modal dialog is shown. 2015-07-23 09:09:01 +02:00
Jules Blok ed50d61287 Merge branch 'stable' 2015-07-23 08:12:57 +02:00
Jules Blok 2c7ae7787d Merge pull request #2768 from Armada651/focus-pause
CFrame: Ignore "Pause on Focus Lost" when not started.
2015-07-23 08:11:45 +02:00
Ryan Houdek 8bd108426e Merge pull request #2759 from Sonicadvance1/pvr_workaround2
Work around PowerVR's shader compiler.
2015-07-22 16:51:48 -05:00
Ryan Houdek 6ee5ce32cf Merge pull request #2757 from Sonicadvance1/pvr_workaround
Work around slow glBufferSubData on PowerVR.
2015-07-22 16:48:40 -05:00