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
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
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
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
mathieui
cae00254a5
GCAdapter: Only start the thread on startup if direct connect is enabled
2015-07-14 17:15:26 +02:00
mathieui
ac8621ccab
GCAdapter: Disable the scanning thread when direct connect is disabled
...
The goal of this commit is to let people who experience driver issues
with libusb and windows disable the scanning thread (to avoid mouse
issues, keyboard issues, and audio issues).
Also disable the rumble setting when the adapter driver is not detected,
and don’t do anything if libusb can’t init for some reason.
2015-07-14 12:35:40 +02:00
skidau
a12a4520d8
Merge pull request #2684 from TraceBullet/master
...
DiscIO: Check if m_Disc is null in ParsePartitionData()
2015-07-14 10:56:12 +10:00
sigmabeta
658c49fab3
Android:Changes to simplify command-line building of the app, and bugfixes to the Gradle script
2015-07-13 09:37:44 -04:00
Scott Mansell
da38e3a8ae
Merge pull request #2741 from endrift/fix-freebsd-build-stable
...
Fix FreeBSD (stable)
2015-07-13 19:51:18 +12:00
Scott Mansell
dc25277a2f
Merge branch 'stable' into 'master'
2015-07-13 12:40:38 +12:00
Scott Mansell
87e19f1c19
Merge pull request #2705 from phire/fixrumble
...
evdev: Delete rumble effects on the correct file descriptor.
2015-07-13 12:05:54 +12:00
degasus
a5c10ded55
JitArm64: Fix copy&paste issue
2015-07-12 09:41:32 +02:00
degasus
7196901b40
JitArm64: Move all FLUSH_MAINTAIN_STATE to the far cache
2015-07-12 09:41:32 +02:00
degasus
b8dd68beef
JitArm64: Far Code Cache
2015-07-12 09:41:32 +02:00
Jeffrey Pfau
fff113b64f
Fix 64-bit FreeBSD build
2015-07-11 23:09:11 -07:00
Jeffrey Pfau
a6437f629c
Common: Use more portable invocation of shm_open
2015-07-11 23:09:11 -07:00
Jeffrey Pfau
2eb553fdb7
Fix FreeBSD build
2015-07-11 23:09:11 -07:00
skidau
cc79334faf
Merge pull request #2712 from JosJuice/wbfs-beyond-end-of-disc
...
WbfsBlob: Don't enter an infinite loop when reading beyond end of disc
2015-07-12 15:34:56 +10:00
flacs
b30ae1b9f8
Merge pull request #2730 from lioncash/undef
...
SI_DeviceGCController: Remedy undefined behavior regarding shifts
2015-07-12 06:30:50 +02:00
Lioncash
b9182dec61
Merge pull request #2740 from AdmiralCurtiss/last-slot-10-hotkeys
...
Forgot to add the Load Last Slot 9/10 hotkey to a switch in #2739 .
2015-07-12 00:05:53 -04:00
Admiral H. Curtiss
5c0033e6d9
DolphinWX: ParseHotkeys() should use the State::NUM_STATES constant instead of a hardcoded 10.
2015-07-12 05:18:54 +02:00
Admiral H. Curtiss
878629a2bf
DolphinWX: GetCmdForHotkey() should have Load Last Slot 9/10 as well.
2015-07-12 05:16:42 +02:00
Lioncash
de3379a1b2
Merge pull request #2739 from AdmiralCurtiss/last-savestate-10-slots
...
DolphinWX: Add options to Load Last Slot 9/10 to menu.
2015-07-11 22:59:33 -04:00
Admiral H. Curtiss
b3471e0abc
DolphinWX: Add options to Load Last Slot 9/10 to menu.
2015-07-12 04:14:22 +02:00
sigmabeta
08516ee09e
Android: Add detailed instructions for setting up a build environment
2015-07-11 17:14:37 -04:00
Markus Wick
ced89be3b7
Merge pull request #2735 from aserna3/workshop
...
Adding new flag icons.
2015-07-11 11:02:58 +02:00