Jules Blok
5535c5c54c
Core: Don't return true on IsRunning() when stopping emulation.
2015-07-22 09:44:39 +02:00
Markus Wick
deef164c7b
Merge pull request #2761 from lioncash/unused
...
DolphinWX: Remove unused code from MemcardManager
2015-07-22 09:39:53 +02:00
Jules Blok
b6c4d5792b
Revert "Join the emu thread in Core::Stop. Get rid of Core::Shutdown which did that before."
...
This reverts commit ba664b3293e88ddee94a4b922ced192f3270b569.
Added documentation to Core::Shutdown() to prevent breaking changes.
2015-07-22 09:15:19 +02:00
flacs
40162fdfc1
Merge pull request #2743 from aserna3/master
...
Added some warning text about fractional IRs to IR selection description
2015-07-22 08:25:05 +02:00
Ryan Houdek
a8227ad9b1
Add Wiimote support to the Android backend.
...
Not actually wired up to the Android UI for configuration.
2015-07-21 21:33:23 -05:00
Ryan Houdek
03f45fd3f5
Merge pull request #2763 from endrift/update-gtest
...
Externals: Update gtest to r733
2015-07-21 21:16:50 -05:00
Ryan Houdek
c8d1824eb0
Merge pull request #2754 from sigmabeta/readme-reword
...
Change "Installation' headers to say 'Building' in Readme.md
2015-07-21 12:56:30 -05:00
Ryan Houdek
3163602157
Merge pull request #2688 from sigmabeta/android-tv-ingame-menu
...
Android TV: Replace toolbar on EmulationActivity with a full-screen menu
2015-07-21 12:52:21 -05:00
Scott Mansell
9ae8e38a8a
Merge pull request #2717 from phire/fix-reordering
...
PPCAnalyst: Don't swap instruction which might cause interrupts.
2015-07-22 05:16:51 +12:00
Ryan Houdek
53bc147b45
Merge pull request #2756 from Sonicadvance1/fix_glextensions
...
Fix an oversight in GLExtensions
2015-07-21 10:30:06 -05:00
Jeffrey Pfau
67d0e81cf3
Externals: Update gtest to r733
2015-07-20 22:53:28 -07:00
Lioncash
fe2f57361e
DolphinWX: Remove unused code from MemcardManager
2015-07-21 00:12:40 -04:00
Ryan Houdek
c1df6d7b4e
Work around PowerVR's shader compiler.
...
This bug has been reported to IMGTec at https://pvrsupport.imgtec.com/ticket/472
The basic idea of the bug is that if you're doing a bitwise and of a constant value vector with a constant scalar value, this causes PowerVR's shader
compiler to fail out with a very non-descriptive message.
Working around the issue by making the value a vector that it is being masked by.
2015-07-20 22:04:16 -05:00
Ryan Houdek
012a9afdb6
Work around slow glBufferSubData on PowerVR.
...
As with all tiled renderers, glBufferSubData is terribly slow.
Use glBufferData as typical.
2015-07-20 22:02:58 -05:00
Ryan Houdek
dc46ae0380
Fix an oversight in GLExtensions
...
I only wanted to erase the first character in the string, not the entire thing.
Fixes Qualcomm and PowerVR devices crashing out immediately.
2015-07-20 22:01:23 -05:00
skidau
3d6ee7313d
Merge pull request #2689 from RisingFog/patch-1
...
Fix TASInput Crash When Stick Bitmap Is Null
2015-07-21 11:41:38 +10:00
sigmabeta
d2c827ec47
Change "Installation' headers to say 'Building' in Readme.md
2015-07-20 13:55:42 -04:00
Ryan Houdek
cd95a53ff4
Merge pull request #2737 from sigmabeta/android-how-to
...
Android: Improve build instructions, fix bugs in build scripts.
2015-07-20 12:39:33 -05:00
Trace Bullet
caa2f15105
DiscIO: Check if m_Disc is null in ParsePartitionData()
2015-07-20 16:21:34 +02:00
Jules Blok
809e480973
Merge branch 'stable'
2015-07-20 16:04:18 +02:00
Markus Wick
b5fe028e18
Merge pull request #2752 from Armada651/osx-beep
...
CFrame: Claim all keyboard events on OS X.
2015-07-20 13:55:05 +02:00
Jules Blok
ccb56ddf97
CFrame: Claim all keyboard events on OS X.
2015-07-20 10:11:11 +02:00
skidau
ad68de59bc
Merge pull request #2665 from AdmiralCurtiss/relative-memory-card-paths
...
GameCube Config: Store paths relatively when selected file is within Dolphin's directory. (Windows)
2015-07-20 14:09:36 +10:00
skidau
654c44b870
Merge pull request #2714 from lioncash/clamp
...
Core: Use clamps for nunchuk and wiimote x,y,z values
2015-07-20 14:08:00 +10:00
skidau
4b260fbd66
Merge pull request #2724 from AdmiralCurtiss/wiimote-reconnect-on-button-press
...
Wiimote: Reconnect a disconnected Wiimote when a button is pressed.
2015-07-20 14:06:48 +10:00
skidau
d3a19fa62c
Merge pull request #2750 from Streetwalrus/dspspy_gc
...
DSPSpy: support dumping to SD Gecko in slot B on GameCube
2015-07-20 14:06:30 +10:00
Lioncash
ca703e6499
Merge pull request #2751 from lioncash/title
...
JitWindow: Use TitleCase for the JIT block viewer tab
2015-07-19 22:32:28 -04:00
Lioncash
40b89627f1
JitWindow: Use TitleCase for the JIT block viewer tab
...
Makes the title consistent with all other tabs.
2015-07-19 18:20:24 -04:00
Markus Wick
d622ae3e7b
Merge pull request #2699 from Tilka/fnma
...
Interpreter: fix rounding of negating FMA instructions
2015-07-19 17:39:19 +02:00
Streetwalrus Einstein
bed35a323b
DSPSpy: support dumping to SD Gecko in slot B on GameCube
2015-07-19 17:26:30 +03:00
Markus Wick
b71430723a
Merge pull request #2748 from Tilka/drop
...
Jit64: small cleanup
2015-07-19 08:26:42 +02:00
Tillmann Karras
bcdafc7e34
Interpreter: fix rounding of FNMA instructions
...
x86: round(-a*c +/- b)
PowerPC: -round(a*c +/- b)
If the rounding mode is set to +/- infinity, the order of round/negate
matters.
2015-07-18 22:54:15 +02:00
Tillmann Karras
89954d658c
Jit64: drop needless casts
2015-07-18 22:33:42 +02:00
Markus Wick
8beb67fd3e
Merge pull request #2747 from endrift/fix-non-libusb
...
DolphinWX: Fix build if libusb is disabled
2015-07-18 10:10:23 +02:00
Jeffrey Pfau
e948aec6cd
DolphinWX: Fix build if libusb is disabled
2015-07-17 22:41:12 -07:00
Lioncash
35e9ada2b0
Merge pull request #2709 from lioncash/atomic
...
Core: Change a volatile into an atomic
2015-07-17 10:24:02 -04:00
Lioncash
428b260a32
Merge pull request #2746 from lioncash/ui
...
PathConfigPane: Use shortened variants of the browse buttons
2015-07-17 10:16:45 -04:00
Tillmann Karras
334c1bfdf6
Jit64[IL]: drop WriteCallInterpreter
2015-07-17 03:25:38 +02:00
Lioncash
57ca783b72
PathConfigPane: Use shortened variants of the browse buttons
2015-07-16 18:03:14 -04:00
Admiral H. Curtiss
935292c6fc
DolphinWX: In Host_ConnectWiimote(), instead of calling CFrame::ConnectWiimote() directly, dispatch an event that will call it for us in the GUI thread.
...
This eliminates a possible stutter/short freeze that can happen during PowerPC::Pause().
2015-07-16 02:35:57 +02:00
Admiral H. Curtiss
5594b107eb
Wiimote: (Re-)Connect a disconnected real Wiimote when a button is pressed.
...
Where disconnected is defined as: The real physical device is still connected to the PC, but the emulated Wii sees the Wiimote as disconnected.
2015-07-16 02:35:55 +02:00
Ryan Houdek
c0f80ca524
Merge pull request #2736 from degasus/farcache
...
JitArm64: Farcache
2015-07-15 08:41:58 -05:00
degasus
6f38d1baa1
CodeBlock: Add a shared IsAlmostFull function
...
This function shall keep care about the low watermark of code space.
If we ran out of space, the JITs shall clear their block cache.
2015-07-15 08:53:05 +02:00
skidau
41bdaece5e
Merge pull request #2744 from mathieui/gcadapter-stopthread
...
GCAdapter: Disable the scanning thread when direct connect is disabled
2015-07-15 11:29:37 +10:00
sigmabeta
12fd46e12d
Android TV: Add title text to in-game menu, and make the menu scrollable.
2015-07-14 17:45:00 -04:00
sigmabeta
c0315fcf78
Android TV: Implement Save and Load state menus
2015-07-14 17:45:00 -04:00
sigmabeta
d191d8851a
Android TV: Visual tweaks & glitch fixes
2015-07-14 17:45:00 -04:00
sigmabeta
9dd4cee1b7
Android TV: Fix a layering issue on the ingame menu
2015-07-14 17:45:00 -04:00
sigmabeta
957691444d
Android TV: Replace toolbar on EmulationActivity with a full-screen menu.
2015-07-14 17:45:00 -04:00
mathieui
cae00254a5
GCAdapter: Only start the thread on startup if direct connect is enabled
2015-07-14 17:15:26 +02:00