twinaphex
f070da6dfc
Move code to menu_driver.c and input_driver.c
2021-10-13 15:40:01 +02:00
twinaphex
99b09ce359
Move more code to gfx/video_driver.c
2021-10-13 15:20:09 +02:00
twinaphex
5f4d4fe678
Move more code from retroarch.c to video_driver.c - retroarch.c now
...
778kb
2021-10-13 15:15:24 +02:00
Autechre
0ca98195d9
Merge pull request #13096 from salvacam/miyoo-ifdef-fix
...
miyoo ifdef fix
2021-10-13 15:16:42 +02:00
Artem Polishchuk
9781caa20b
chore: Update metadata manifest (Linux)
2021-10-13 16:08:58 +03:00
Autechre
0a888f7868
Move video state to gfx/video_driver.c - reduces filesize of retroarch.c to 809kb ( #13104 )
...
* Move video state to gfx/video_driver.c - reduces filesize of retroarch.c
to 809Kb
2021-10-13 14:56:22 +02:00
Autechre
0b2c80a402
Merge pull request #13112 from jdgleaver/dingux-joypad-defines-fix
...
(Dingux) Fix HAS_ANALOG/HAS_MENU_TOGGLE defines in sdl_dingux joypad driver
2021-10-13 14:25:42 +02:00
Autechre
2179bc8716
Merge pull request #13111 from jdgleaver/3ds-2d-fix
...
(3DS) Ensure parallax barrier is disabled when '3DS Display Mode' is '2D'
2021-10-13 14:00:23 +02:00
jdgleaver
f1ac1ad9f9
(Dingux) Fix HAS_ANALOG/HAS_MENU_TOGGLE defines in sdl_dingux joypad driver
2021-10-13 12:53:54 +01:00
jdgleaver
1ebf821da3
(3DS) Ensure parallax barrier is disabled when '3DS Display Mode' is '2D'
2021-10-13 12:31:43 +01:00
Autechre
ac1a280665
Merge pull request #13107 from markand/fix-wifi
...
Fix missing time.h header in wifi_driver.h
2021-10-12 14:11:38 +02:00
David Demelier
a23a358dc9
Fix missing time.h header in wifi_driver.h
2021-10-12 13:55:29 +02:00
twinaphex
cfb2ae7d2c
need to use SetWindowText for LEGACY_WIN32
2021-10-12 12:41:05 +02:00
twinaphex
849ed7fc3d
Buildfix for MSVC
2021-10-12 11:58:22 +02:00
Soar Qin
290bc214e3
win32: fix broken win9x builds caused by #13089 ( #13106 )
...
Co-authored-by: Soar Qin <soarchin@gmial.com>
2021-10-12 11:24:58 +02:00
twinaphex
e9d4fcc00c
Buildfix
2021-10-11 18:06:25 +02:00
Bernhard Schelling
a3d9201581
Add environment callback to get the rate retro_run is called ( #13022 )
...
* Add GET_THROTTLE_STATE environment callback
* Add RETRO_THROTTLE_UNBLOCKED
to report the case where neither vsync nor audio is limiting the call rate.
Also fix reporting of some special cases when the menu is open.
* Change throttle state mode to unsigned
Use #defines Instead of the untyped C enum to allow easier future additions.
* Spelling fixes
* Avoid any divide-by-zero
2021-10-11 18:05:13 +02:00
Autechre
e7f182811a
Split up audio code into new file audio/audio_driver.c ( #13097 )
...
* Split up audio code into new file audio/audio_driver.c
* Fix build issues #1
* Small cleanup
* Fix typo
2021-10-11 18:01:37 +02:00
Kirby Kevinson
177d05144a
Fix keyboard input on Wayland ( #13102 )
...
Fixes #13036
2021-10-11 13:20:41 +02:00
gblues
dd6c70a083
Fix a couple regressions ( #13101 )
...
== DETAILS
- rewrote the HID deregistration algorithm; it should no longer
cause issues when dealing with multiple pads of the same HID/VID
combo
- fix initialization bug that caused wiimotes to fail to register
without an accessory attached
2021-10-11 09:39:13 +02:00
salvacam
757ba2f16d
miyoo ifdef fix
2021-10-10 20:00:53 +02:00
Autechre
a9125fffaa
Update CHANGES.md
v1.9.11
2021-10-09 16:25:25 +02:00
twinaphex
bcc7581250
(joypad_connection.c) Cleanups - style nits - comment out some logs
...
that were generating warnings
2021-10-09 16:19:54 +02:00
twinaphex
107d315559
Bump up version
2021-10-09 16:14:46 +02:00
Soar Qin
39fd4677d9
win32: fix non-ASCII text display in window title ( #13089 )
2021-10-09 06:28:17 +02:00
jdgleaver
a5a9393b26
(.gitlab-ci.yml) Add Miyoo target ( #13088 )
2021-10-08 14:28:27 +02:00
Salvador
58e7dd8a1a
Add Miyoo target ( #12860 )
...
* add miyoo target
2021-10-08 13:53:49 +02:00
twinaphex
3d710db798
input_state_wrapper symbol name was causing collisions with certain
...
cores on statically linked platforms
2021-10-08 12:50:45 +02:00
twinaphex
e39bc07e31
Fix implicit declaration
2021-10-08 06:57:37 +02:00
Autechre
00a5b5411f
Merge pull request #13081 from gblues/gblues/osx-hid-gca
...
Get the WIIU GCA working on Mac OSX
2021-10-07 16:23:01 +02:00
Autechre
2e4d135704
Merge pull request #13079 from jdgleaver/api-set-core-option-value
...
Add enviroment callback to enable cores to notify the frontend that a core option value has changed
2021-10-07 15:18:00 +02:00
Nathan Strong
ea249b3827
Get the WIIU GCA working on Mac OSX
...
== DETAILS
The GCA uses a weird HID class that our current filters don't
catch, so we add it.
Needed to do a small amount of tweaking on the GCA driver to
account for iohidmanager weirdness.
2021-10-06 23:11:22 -07:00
Autechre
3f179a5762
Merge pull request #12632 from Sunderland93/remove-xdg-shell-v6
...
[Wayland] Remove xdg-shell-v6 protocol
2021-10-07 05:10:53 +02:00
jdgleaver
534f8da487
Add enviroment callback to enable cores to notify the frontend that a core option value has changed
2021-10-06 16:45:14 +01:00
Autechre
54cbeecbb7
Merge pull request #13075 from libretro/move-more-code-to-input-driver
...
Move more code over to input_driver.c
2021-10-06 12:38:21 +02:00
Autechre
a611469f94
Merge pull request #13076 from gblues/gblues/ds3-osx-crash-fix
...
Fix crash when connecting DS3 to Mac
2021-10-06 09:05:35 +02:00
Nathan Strong
01e96585a3
Fix crash when connecting DS3 to Mac
...
== DETAILS
The OSX HID driver doesn't implement `set_protocol()` and crashes
with an NPE, so we guard it.
2021-10-05 23:57:09 -07:00
Autechre
6739cf66ca
Merge pull request #12572 from john-parton/feature/tinyalsa-opendingux
...
Enable tinyalsa for the RG350
2021-10-06 07:58:37 +02:00
twinaphex
682d45379c
Buildfix
2021-10-06 06:03:33 +02:00
twinaphex
61ee2274e6
Move more code over to input_driver.c - BSV code in particular but
...
also input state function callbacks - retroarch.c code size reduced
to 874Kb
2021-10-06 05:57:39 +02:00
twinaphex
55bf2b0083
(input/connect) Style nits
2021-10-06 02:52:19 +02:00
twinaphex
f81a231481
(joypad_connection) Cleanups - get rid of warning for old-style function
...
definition
2021-10-06 02:28:55 +02:00
Autechre
f242ef6a7c
Merge pull request #13073 from gblues/gblues/wiiu-unified-hid
...
Gblues/wiiu unified hid
2021-10-06 02:25:08 +02:00
twinaphex
f4734d223c
Another buildfix
2021-10-05 22:57:49 +02:00
Autechre
16b82a05e5
Merge pull request #13071 from IlDucci/ps2restypofix
...
Fixing a string typo in PR #13068
2021-10-05 22:44:37 +02:00
twinaphex
376b7a622c
Fix NGC/Wii builds
2021-10-05 22:18:08 +02:00
Nathan Strong
e8ec65ecf7
squelch format warning
2021-10-05 19:05:12 +00:00
Nathan Strong
3e91e3fbc9
fix up non-wiiu side of ifdefs for ds3
2021-10-05 18:15:19 +00:00
Nathan Strong
002c9a30c0
Implement button() for most HID drivers
...
== DETAILS
The HID drivers in `input/connect/` were missing an implementation
for button(), so I added it. The only exception is the wii driver,
which is really complicated and more than I wanted to try to tackle--
especially since WIIU has its own wiimote drivers.
2021-10-05 17:43:03 +00:00
Nathan Strong
e02e345a28
Make GCA driver compatible with other HID drivers
...
== DETAILS
Use a little trickery to ensure the GCA driver continues working
with other HID implementation.
I've expanded the joypad implementation to support multi-pad devices.
However, this requires changes to each HID implementation to actually
function.
I've made the necessary changes for WIIU, but I don't have the means
of making the change in the other HID implementations.
So, I've built in a backwards-compatibilty mode for the driver.
The trick is to have an identifier byte at the top of both data structs
that the driver returns. We can then use that byte to determine which
of the structs has been passed to the pad functions and act accordingly.
In the GCA case, for non-wiiu platforms, it will simply expose port 1
of the GCA and the other 3 ports do nothing.
2021-10-05 09:47:03 -07:00