Adrian Graber and Anonymous Maarten
207378c947
Use svcGetInfo definitions from libnx
...
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com >
2021-07-13 00:50:49 +02:00
Adrian Graber
a7b38e1b34
Save current usable memory for Switch application
2021-07-13 00:50:49 +02:00
Adrian Graber
5cab196718
Finish cmake stuff for Switch build
...
* SDL2 for OpenAL not needed anymore
* Add re3_platform_target function and use that instead of manually building NRO
2021-07-13 00:50:49 +02:00
Adrian Graber
3bde84f6c8
Move assets to dedicated folder and redefine GLFW mappings for Switch
2021-07-13 00:50:49 +02:00
Adrian Graber
a99a04ed49
Add Switch controller asset and configuration
...
* Add GXT string for the Nintendo Switch Controller
* Add frontend and button textures for Nintendo Switch controllers
* Fix wrong #ifndef when hiding screen resolution option on GTA_HANDHELD
2021-07-13 00:50:49 +02:00
Adrian Graber
b09b489ae7
Fix WINDOWS -> WIN32 on cmake
2021-07-13 00:50:49 +02:00
Adrian Graber
ca5d3c8811
Replace GTA_SWITCH macro and use GAMEPAD_MENU
...
* Replace GTA_SWITCH macro with __SWITCH__ for platform specific stuff and GTA_HANDHELD for the rest (which could be used by other ports)
* Use GAMEPAD_MENU on GTA_HANDHELD, which will replace the usual controller setup (which contains some useless features for handhelds)
* Fix some identation inconsistencies
* Disable PC_PLAYER_CONTROLS on GTA_HANDHELD builds
2021-07-13 00:50:49 +02:00
Adrian Graber
02ec56e8f7
Add platform specific functions for glfw vibration
...
With implementation for Switch vibration through libnx hid/pad API
2021-07-13 00:50:45 +02:00
Adrian Graber
6da20aa723
Enable Gamepad Menu on Switch
2021-07-13 00:49:21 +02:00
Adrian Graber
28f266302f
Add Nintendo Switch initial support
2021-07-13 00:49:13 +02:00
Adrian Graber
6edb8d9610
Update librw
2021-07-04 18:14:24 +02:00
Adrian Graber and GitHub
19b39f49fa
Fix buffer overflow on re3_sem_open/close
2021-02-16 18:12:21 +01:00
Adrian Graber
b60baf46f6
Only include sys/syscall.h when __linux__ is defined
2021-01-31 14:27:06 +01:00
Adrian Graber
d76b58cc72
Add unnamed semaphore define toggle for CdStreamPosix
2021-01-31 14:27:00 +01:00
Adrian Graber
a32c390a95
Join CdStream threads to wait for them to exit
2020-10-24 16:12:10 +02:00