Jan Beich
d4984ab991
SDL: unbreak on more non-Vulkan platforms
...
SDL/SDLMain.cpp:160:2: error: unknown type name 'SDL_SysWMinfo'; did you mean 'SDL_SysWMmsg'?
SDL_SysWMinfo sysInfo; //Will hold our Window information
^~~~~~~~~~~~~
SDL_SysWMmsg
SDL/SDLMain.cpp:433:2: error: unknown type name 'SDL_SysWMinfo'; did you mean 'SDL_SysWMmsg'?
SDL_SysWMinfo sys_info{};
^~~~~~~~~~~~~
SDL_SysWMmsg
SDL/SDLMain.cpp:440:2: warning: expression result unused [-Wunused-value]
Window x11_window = sys_info.info.x11.window;
^~~~~~
2017-12-21 21:31:26 +00:00
Henrik Rydgård
fe45a059b5
SDL: Fix OpenGL init again. Fixes #10424
2017-12-21 17:36:00 +01:00
Henrik Rydgård
f73ec4608e
Build Vulkan on all platforms, won't be used if not supported.
2017-12-21 14:13:55 +01:00
Henrik Rydgård
9007abddbf
Get Vulkan going on Linux
2017-12-21 11:02:11 +01:00
Henrik Rydgård
7f758d52dc
Statically link a vulkan loader on Linux. Use to to init vulkan on X11. Unfortunately, it's broken.
2017-12-21 11:02:11 +01:00
Henrik Rydgård
6d6ad3ed14
Cleanups in PCMain.cpp
2017-12-21 10:52:48 +01:00
Henrik Rydgård
ea387b2a48
WIP vulkan on linux stuff
2017-12-21 10:48:00 +01:00
Conn O'Griofa
d67d201681
SDL: really try lower GL profiles & add GLES context support
...
* When compiled with USING_GLES2, attempt to use only valid ES context
versions.
* Ensure that lower profiles are attempted correctly rather than
prematurely returning from the function after the first failure.
Needed for Raspberry Pi to successfully launch.
2017-12-20 16:28:53 +00:00
Henrik Rydgård
740d0504ad
Move QtMain.cpp and PCMain.cpp to more sensible locations. Native isn't standalone anymore...
2017-12-19 18:04:26 +01:00
Neil Munday
ac0052c6af
Added default control pad mapping for control pads not found in SDL's game controller database file.
2017-10-03 22:08:29 +01:00
Henrik Rydgård
4491c7e2ca
Quick hack to enable analog stick sensitivity on non-windows platforms.
...
See #8028
2017-05-18 15:15:10 +02:00
Henrik Rydgård
1b699363ca
Load SDL's gamecontrollerdb from assets directory, not relative to exe. Fixes #9460 .
...
Also remove support for that env variable.
2017-03-21 15:54:39 +01:00
ASL97
14187f9311
Allow background joystick input on SDL
2017-02-23 05:18:21 +08:00
zhyk
0629054783
Do not create thread to handle SDL joystick events in Qt build.
...
Caused crashes on MacOS Sierra (10.12).
2017-02-01 14:37:36 +08:00
Henrik Rydgård
052660bc8c
Merge pull request #9260 from neilmunday/master
...
Added ability for the user to override the location of the SDL game controller db file
2017-01-31 08:52:55 +01:00
Neil Munday
b058b987ad
Added ability for the user to override the location of the SDL game controller db file.
2017-01-30 20:26:24 +00:00
Bigpet
d6b8123662
add left and right thumbstick button handling in SDL gamepad.
2016-11-20 18:50:06 +01:00
Neil Munday
182b9e0fda
Various improvements including finding the assets directory properly.
2016-09-20 21:50:45 +01:00
Neil Munday
e4a0a3cea3
Updated SDL2 game controller mods following feedback from PPSSPP authors.
2016-09-20 00:28:28 +01:00
Neil Munday
db2cc49e0d
Modified SDL2 code to make full use of SDL2's Game Controller API.
2016-09-18 23:23:36 +01:00
Neil Munday
67425d7d47
Initial attempt at adding SDL's game controller database to PPSSPP.
2016-09-18 00:33:28 +01:00
Kelly Youngblood
5adaa12260
Adds auto-detection for PS3 cocntroller.
2016-09-03 21:14:44 -05:00
Kelly Youngblood
06d594b3ff
Code cleanup
2016-09-03 00:20:18 -05:00
Kelly Youngblood
7d191ccc11
Adds --PS3 flag for PS3 controllr support on SDL.
2016-09-03 00:15:25 -05:00
chrisbrasington
988e082478
fix indentation
2015-12-21 16:27:33 -07:00