Nathan Strong
5da1cd08ff
Unify the HID driver architecture
...
== DETAILS
When I first implemented the Wii U HID architecture, I ended up
having to design my own implementation because, at the time, I did
not have a way to read the HID device string to allow the existing
code to successfully detect the gamepad.
After spending some time experimenting, I've figured out how to
do this. And that means I can better align the HID driver with other
platforms.
change summary:
- create a single state structure for all three sub-types of wiiu pads
(kpad, wpad, and hid)
- eliminate confusing duplicate pad lists
- eliminate confusing duplicate HID pad drivers (ds3, gamecube
adapter, etc)
- ensure the ds3 driver still works
2021-10-05 09:23:08 -07:00
Nathan Strong
9edb449471
wip commit
2021-10-05 09:10:41 -07:00
Autechre
a264cad19a
Merge pull request #13068 from fjtrujy/ps2/change_res
...
Change Resolution for PS2 platform
2021-10-05 12:42:07 +02:00
Jean-André Santoni
e839cf8434
Fix indentation in xmb.c
2021-10-05 11:29:48 +07:00
twinaphex
7e6a56dafc
Show Windows 11 version string
2021-10-05 04:37:44 +02:00
Francisco Javier Trujillo Mata
bc5a99ae34
Fix available resolution options and improve scaling together with pixel perfect
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
52a939bc2f
Add ps2sdk folders to vscode config
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
9f96723dd0
Adding proper translations for changing resolution
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
3bbfcf7b39
Adding to get_video_output_size 2 parameters for additional info
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
216675919b
Add PS2 Support for changing resolution and offset
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
c8a46e6e69
Add option for change video windows offsets, from video output
2021-10-04 23:53:54 +02:00
Autechre
69ab4eee7a
Merge pull request #13069 from jdgleaver/gitlab-msvc-env
...
(.gitlab-ci.yml) Remove unnecessary 'env.exe' commands from MSVC builds
2021-10-04 18:46:46 +02:00
jdgleaver
e193f92cfd
(.gitlab-ci.yml) Remove unnecessary 'env.exe' commands from MSVC builds
2021-10-04 15:53:34 +01:00
Autechre
2c355419bd
Merge pull request #13066 from 3rd-fork/master
...
Remove usage of winrt storage files from uwp version
2021-10-03 23:12:28 +02:00
Autechre
24484e72d2
Merge pull request #13061 from libretro/put-back-scaler-object
...
Put scaler_ctx back in screenshot_state
2021-10-02 05:18:38 +02:00
twinaphex
6a4a5ae27c
Put scaler_ctx back in screenshot_state
2021-10-02 04:19:46 +02:00
Autechre
c38479d593
Merge pull request #13059 from IlDucci/translationsupdatewithscript
...
Fetch translations from Crowdin 01-Oct-2021
2021-10-02 02:26:55 +02:00
IlDucci
cd8396edd4
Fetch translations from Crowdin 01-Oct-2021
2021-10-01 23:32:17 +02:00
p-sam
54d2ac9f43
libnx: Splitted Joycons button mapping
...
- Minus/Plus is always Plus when splitted (JOYPAD_START)
- StickR/StickL is always StickL when splitted (JOYPAD_L3)
2021-10-01 20:18:54 +02:00
Autechre
5a40d28f8f
Merge pull request #13055 from libretro/fix-cheevos-regression
...
Fix Cheevos regression
2021-10-01 19:00:03 +02:00
twinaphex
732c38cc0b
Fix Cheevos regression
2021-10-01 16:19:50 +02:00
Tunip3
be7d6832d3
strip out winrt storagefiles
2021-10-01 09:58:17 +01:00
Autechre
f5a5a993ff
Merge pull request #13054 from libretro/get-rid-of-getters-setters
...
Get rid of input_event_get_osk_ptr/get_osk_grid
2021-10-01 07:56:11 +02:00
twinaphex
fde3406d1b
Get rid of input_event_get_osk_ptr/get_osk_grid
2021-10-01 07:37:33 +02:00
Autechre
8807e2957e
Input refactors pt3 ( #13053 )
...
* Move more internal state over to input_driver.c and menu_driver.c -
retroarch.c now down to 893kb
- Remove now unused p_rarch pointers in functions
2021-10-01 07:18:30 +02:00
Autechre
bd76388fc5
Merge pull request #13048 from 3rd-fork/master
...
Make uwp vfs file implementation more like win32
2021-10-01 01:26:18 +02:00
Autechre
5d71138fd8
Merge pull request #13052 from libretro/input-refactors-pt2
...
Input refactors pt2
2021-10-01 01:25:40 +02:00
twinaphex
b674b5362d
Small cleanup - this macro is no longer used
2021-10-01 00:44:47 +02:00
twinaphex
e9a4e811ac
Move more code and variables from rarch_state out to input_driver
...
and menu_driver
2021-10-01 00:41:50 +02:00
Autechre
2d279df6e4
Merge pull request #13049 from libretro/input-refactor
...
Input refactor
2021-09-30 23:55:15 +02:00
twinaphex
b4f09f7a55
Fix some header includes
2021-09-30 23:31:54 +02:00
twinaphex
49fbed2423
Get rid of input_mouse_grabbed - move retroarch types to
...
retroarch_types.h
2021-09-30 23:22:50 +02:00
twinaphex
878ad88e5b
Buildfix
2021-09-30 21:34:36 +02:00
twinaphex
12c81bc073
Replace input_state_get_ptr call
2021-09-30 21:31:37 +02:00
twinaphex
dbe414e1e1
move input_poll_overlay to input_driver.c
2021-09-30 21:29:35 +02:00
twinaphex
ddceb51f89
Get rid of some needless getters/setters
2021-09-30 21:10:12 +02:00
twinaphex
ef875f6102
Create input_state_get_ptr - move to input_driver.c -
...
also moved over the functions that had a dependence on this
state - retroarch.c reduced to 979kb now
2021-09-30 20:54:56 +02:00
Tunip3
d85919d0e3
delete functions that were commented out
2021-09-30 18:59:20 +01:00
Autechre
076440987b
Merge pull request #13047 from libretro/fix-blargg-warning
...
Fix blargg warning + some cleanups
2021-09-30 19:30:19 +02:00
Autechre
db6af919fb
Merge pull request #13046 from libretro/gfx-thumb-move-state
...
Refactor - move gfx_thumb_state to gfx_thumbnail.c
2021-09-30 18:32:44 +02:00
twinaphex
689487dbee
Fix blargg warning + some cleanups
2021-09-30 18:20:29 +02:00
twinaphex
e13073c411
move gfx_thumb_state to gfx_thumbnail.c
2021-09-30 18:05:00 +02:00
Autechre
6a152f8917
Merge pull request #13045 from libretro/core-backup-warning
...
Fix warning in core_backup.c
2021-09-30 17:57:39 +02:00
Autechre
1d2a2adb61
Merge pull request #13044 from libretro/disp_refactors
...
Gfx_display refactors
2021-09-30 17:42:09 +02:00
twinaphex
a0955d4fa6
Fix potentially bad regression - would crash on any platform where unsigned long is more than 32 bits (not sure if any platform has this, however)
2021-09-30 17:19:38 +02:00
twinaphex
b1410c72e5
- Move disp_get_ptr to gfx_display.c
...
- Move menu_driver_init to menu_driver.c, and turn
menu_driver_init_internal into static function
2021-09-30 17:14:26 +02:00
Autechre
d819251ffd
Merge pull request #13043 from libretro/refactors
...
Refactors - moves dispwidget_get_ptr to gfx_widgets
2021-09-30 16:49:52 +02:00
twinaphex
d39ea61109
Add HAVE_SCREENSHOTS ifdef
2021-09-30 15:55:31 +02:00
twinaphex
b07d80efe1
gfx_widgets.h - add RETRO_BEGIN_DECLS/RETRO_END_DECLS
2021-09-30 15:29:57 +02:00
twinaphex
5ba8843354
Move dispwidget_get_ptr over to gfx_widgets.c
2021-09-30 04:40:15 +02:00