Gregor Richards
8d5a79fc69
Removing long-obsolete now-disfunctional "netplay flip players" feature
2018-01-05 14:27:02 -05:00
Gregor Richards
c2923f5504
Netplay message for input devices not available.
2018-01-05 14:26:19 -05:00
Gregor Richards
fff95facc7
New netplay failure messages.
2018-01-05 14:26:19 -05:00
Gregor Richards
e4ad16fc1b
Document MODE change in netplay README
2018-01-05 14:26:19 -05:00
Gregor Richards
dc9ee8c6bc
Don't 0-index device numbers!
2018-01-05 14:26:19 -05:00
Gregor Richards
f7dba84c67
Netplay mode change improvements
...
(1) All mode change code unified, so server mode changes and client mode
changes and announcements go through the same functions
(2) New messages which are translateable and work with multiple input
devices
2018-01-05 14:26:19 -05:00
Gregor Richards
507c6dc09f
Removing now-obsolete and always-confusing swap_input option.
2018-01-05 14:26:19 -05:00
Gregor Richards
2104ac44d9
Fixed server mode changes.
2018-01-05 14:24:43 -05:00
Gregor Richards
6eaaaef995
Minor bugfixes in input resolution.
2018-01-05 14:24:43 -05:00
Gregor Richards
2794031d12
Improved reemulation to not replay unread frames if they haven't changed.
2018-01-05 14:24:43 -05:00
Gregor Richards
74901e6161
Whoops, missed one refactor rename.
2018-01-05 14:24:43 -05:00
Gregor Richards
6946ea1bd3
Netplay support for multiple local devices.
2018-01-05 14:24:43 -05:00
Gregor Richards
95bbd914f1
Fixed >2-player issues with multi-input.
2018-01-05 14:24:43 -05:00
Gregor Richards
ed320fd914
Adding and removing players
...
The new input handling makes adding and removing players more
complicated, since data can be present that's not expected from the
connected clients list, or absent that's expected in the list but
actually shouldn't be there.
2018-01-05 14:24:43 -05:00
Gregor Richards
39243a8d40
Configurable sharing mode.
2018-01-05 14:24:43 -05:00
Gregor Richards
abf045ef0e
Made device requests (badly) configurable.
2018-01-05 14:24:43 -05:00
Gregor Richards
7af7616d3d
New initial connection header and support for inter-version connections.
2018-01-05 14:24:43 -05:00
Gregor Richards
fe80c4ce2c
Added real pad sharing modes.
2018-01-05 14:24:43 -05:00
Gregor Richards
e4029b72c1
Rename things back after renaming for refactoring.
2018-01-05 14:24:42 -05:00
Gregor Richards
b897ba4e30
Re-fixed input simulation.
2018-01-05 14:24:42 -05:00
Gregor Richards
8c551f3990
Fixing some counters.
2018-01-05 14:24:42 -05:00
Gregor Richards
d1ca90e136
Get rid of this FIXME.
2018-01-05 14:24:42 -05:00
Gregor Richards
ed69916e59
First cut of input changes (not yet working)
2018-01-05 14:24:42 -05:00
Gregor Richards
6d4119690d
First step (not yet compiling) of changing around Netplay input.
2018-01-05 14:24:42 -05:00
twinaphex
f677a7ad7e
Add HAVE_OVERLAY to qb system
2018-01-05 16:10:34 +01:00
twinaphex
8ca98e0a18
Buildfix
2018-01-05 14:14:42 +01:00
Twinaphex
f4250a1ad5
Silence unused variable warnings
2018-01-05 14:13:58 +01:00
Twinaphex
3dff396ff4
Merge pull request #6050 from aliaspider/master
...
(WIIU) add a frame shader to match the shaders used by gl/vulkan
2018-01-05 13:49:10 +01:00
twinaphex
08abfd9208
(LED) Fix relative path includes
2018-01-05 13:47:49 +01:00
twinaphex
f9e4ff3610
Cleanups
2018-01-05 13:28:50 +01:00
twinaphex
a516a0a3a3
Add overlay_led_driver
2018-01-05 13:27:52 +01:00
aliaspider
8e095164e0
(WIIU) add a frame shader to match the shaders used by the gl/vulkan
...
drivers.
2018-01-05 13:18:55 +01:00
twinaphex
751c0fe58c
Sync libretro-common
2018-01-05 13:16:04 +01:00
twinaphex
cf8e7cd362
(wiiu) small style nits; declare variables at top; C comments
2018-01-05 13:09:05 +01:00
Twinaphex
af9911df8a
Merge pull request #6048 from gblues/master
...
Fix RETRO_DEVICE_ID_POINTER_PRESSED handling
2018-01-05 12:39:52 +01:00
gblues
34b120c269
Fix unfreed memory bug
...
== DETAILS
This should fix #6025 .
After confirming that dummying out the init block of the HID subsystem
driver eliminated the crash, I narrowed it down to the event loop.
And that's when I noticed that, when the thread consumes the event,
it doesn't free it.
Oops.
Updated the event loop to free the event after it has been processed.
== TESTING
Local build, was able to load multiple ROMs in succession where prior
I was getting the system memory errors.
I've #if 0'd out a call to HIDRead that is still getting deadlocked,
because it slows down the startup/shutdown process.
2018-01-05 00:16:59 -08:00
Twinaphex
d3e68239df
Merge pull request #6047 from pattheaux/overlay_led
...
Added an overlay led driver, fixed a bug in the rpi led driver
2018-01-05 08:17:58 +01:00
gblues
3a0468523a
Fix RETRO_DEVICE_ID_POINTER_PRESSED handling
...
== DETAILS
The joypad driver was only copying the first 16 bits when executing
get_buttons(). The touchpad button is bit 19, so as a result
RETRO_DEVICE_ID_POINTER_PRESSED would never fire.
We fix this for now by copying 32 bits.
== TESTING
Will need someone to verify. I don't have a core handy that leverages
the pointer device state functionality.
2018-01-04 22:13:30 -08:00
Twinaphex
9791712165
Merge pull request #6044 from aliaspider/master
...
(WIIU) add a gfd shader file reader.
2018-01-04 23:13:17 +01:00
aliaspider
3979d03cb3
(WIIU) add a gfd shader file reader.
2018-01-04 23:03:11 +01:00
Ian House
5311544c65
Added overlay led driver, fixed a bug in the rpi led driver
2018-01-04 12:56:57 -05:00
Twinaphex
c04b555f04
Merge pull request #6042 from aliaspider/master
...
(WIIU) add a sprite shader.
2018-01-04 18:00:18 +01:00
aliaspider
e653a33237
fix warning.
2018-01-04 17:38:31 +01:00
aliaspider
a7632620da
(WIIU) add a sprite shader.
2018-01-04 17:38:04 +01:00
aliaspider
e63697dca7
(WIIU) fix net logger.
2018-01-04 17:21:16 +01:00
twinaphex
73c36c47e2
(XDK) Xbox buildfixes
2018-01-04 17:00:21 +01:00
twinaphex
99c00b438b
Silence unreferenced local variable warning
2018-01-04 16:55:28 +01:00
twinaphex
3033c1586a
(MSVC 2010) x64 - compile griffin.c as C
2018-01-04 16:55:00 +01:00
twinaphex
c495ca924d
(MSVC 2010) Buildfix for x64
2018-01-04 16:53:54 +01:00
twinaphex
2c12010889
Updates
2018-01-04 14:59:23 +01:00