Scott Mansell
a3eb16c6e1
Merge pull request #2790 from phire/even_smarter_heuristic
...
Make the GameCube game widescreen heuristic smarter.
2015-08-01 15:59:06 +12:00
Scott Mansell
a1df1f5ae4
Widescreen Heuristic: Cleanup code.
2015-08-01 14:39:34 +12:00
Scott Mansell
615e5db0cb
Make the GameCube game widescreen heuristic smarter.
...
The last heuristic wasn't quite smart enough and had a few
false positives in Mario Kart: Double Dash and Metroid prime 2.
Now we only activate if the game is rendering a 16:9
projection to a 4:3 viewport.
2015-08-01 13:21:53 +12:00
Scott Mansell
fc4ba3adee
Merge pull request #2765 from mirrorbender/master
...
Aspect Ratio/VI Scaling FIx
2015-08-01 12:45:38 +12:00
unknown
739ede2242
Fix code to comply with coding style
2015-07-31 20:00:36 -04:00
mirrorbender
0faba3b018
Changed the aspect ratio settings to account for NTSC/PAL pixel aspect ratios and VI scaling.
2015-07-31 19:58:02 -04:00
Admiral H. Curtiss
244e5224a7
Wiimote: Extend emulated Wiimote reconnect-on-button-press to attachments.
2015-07-30 20:06:27 +02:00
Markus Wick
ab2e68aa16
Merge pull request #2789 from lioncash/virt
...
Remove unnecessary virtual keywords
2015-07-30 17:53:35 +02:00
Lioncash
7ee0e75633
Remove unnecessary virtual keywords
2015-07-30 10:33:08 -04:00
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
3a450f72f8
CPUDetect: Remove a memset call on the this pointer
2015-07-28 23:44:18 -04:00
Lioncash
df30910b06
UICommon: Pass string by const reference for HostDisassemblerLLVM
2015-07-28 22:32:34 -04:00
Lioncash
44e7a7bf91
GeckoCode: Remove GetAddress function prototype
...
GetAddress didn't have a definition for its prototype.
Also shortened the construction of the Code struct.
2015-07-28 22:10:39 -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