Commit Graph
455 Commits
Author SHA1 Message Date
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årdandGitHub 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
chrisbrasington ea809425b6 split SDLJoyButtonMap for MacOSX and linux. Mapping in else statement was tested on linux with a X360 and wii-u pro controller 2015-12-21 15:48:22 -07:00
chrisbrasington cbda8cf957 adds missing button for wii-u pro gamepad, right-DPAD. NKCODEs are still mismatched in linux (360 controller and wii-u pro gamepad), but they were not changed to so that a user's controls.ini will load correctly. 2015-12-21 15:03:14 -07:00
oscdis 8f11555226 Insert a space between parens and curlies. 2015-06-28 16:44:48 +09:00
oscdis 76e9a03f5b Joystick hot-plugging for SDL. 2015-06-23 23:13:23 +09:00
Henrik Rydgård e6af3cf2f4 Try workaround for SDL joystick dpad problems as mentioned in #7428 2015-02-05 09:49:31 +01:00
Daniel Nagel afefac86ad Update to SDL2 2014-09-01 16:35:19 +02:00
Sacha 73aa17a2de Misc fixes. CMake: Don't compile neon on armv6 (rpi). Qt: Correct path for lrelease. SDL: Fix a warning. 2014-06-18 03:28:33 +10:00
Peter Tissen b7eeaf412e multiple SDL joystick support, initial commit untested 2014-05-31 02:35:10 +02:00
sven 7cbca3dff6 using Tabs instead of spaces 2014-04-05 16:16:21 +02:00
sven 372a7a4027 Add another Button to the Button map for Controllers ( like DS3) with 16
Buttons. Fixes Square button not being recognised by PPSSPP when using a
Dual Shock 3 Controller.
2014-04-05 15:43:48 +02:00
Tomoaki Hayasaka 69ed995437 fix "unknown SDL joystick axes mapped to 'pad.X Axis-'" bug. 2014-03-29 01:16:44 +09:00
Bigpet 0d50f78705 initialize values correctly for older compilers 2013-11-24 06:32:19 +01:00
Peter TissenandPeter Tissen 746a88c23d enable SDL Joystick support to Qt
Cmake file update add new SDL joystick files
2013-11-22 02:37:52 +01:00
Sacha c7778765ae Move blackberry files in to their own directory as it is unrelated to SDL 2013-01-23 11:14:23 +10:00
Sacha c3e50e8b4c Update Blackberry/Symbian packaging to v0.5 2012-12-31 17:55:53 +10:00
Sacha 14f201793b Unified assets/ dir for icons/images 2012-12-17 01:47:39 +10:00
Sacha 5316f856d1 Blackberry 10 Port
* Replace SDL with asound backend (removes the only dependency)
* Remove all references to SDL in bar-descriptor.xml, blackberry_build.sh
* Greatly simplify blackberry_build.sh
* Modify CMakeLists.txt to account for removal of SDL
* Remove redundancy in CMakeLists.txt (EGLv2)
* Refactor nativeExtra's and setting targets
* Remove android/CMakeLists.txt (unrelated file)
* Update for latest Blackberry NDK (1088)
* Handle bug with VSync in latest NDK
* Update bar-descriptor.xml to version 0.4
* Fix define on iOS in FragmentShaderGenerator.cpp
* Specify NDK used in Credits by target platform, add contributor, remove redundancy
2012-12-02 14:48:00 +10:00
Henrik Rydgård fc453c979f MacOSX buildfix. Doesn't run right yet though. 2012-11-25 12:25:07 +01:00
Sacha 7a98ed79ae Change Blackberry build process (removed package script and integrated in to build). Removed old CMakeLists.txt. Added Blackberry build instrucions to README.md 2012-11-23 10:45:14 +10:00
Sacha c14331b7f1 More blackberry build cleanup 2012-11-22 19:59:30 +10:00
Sacha 975b8000fc Adjust blackberry build script for new CMakeLists (redundancies, build dir). 2012-11-22 19:25:37 +10:00
Kovensky 1654eb7f8d Update bar-descriptor.xml and blackberry_package.sh
The binary that the cmake script produces is PPSSPPBlackberry,
not ppsspp like the old system.
2012-11-21 14:59:50 -03:00
Sacha d914c394ae Version update for Blackberry 2012-11-21 23:04:21 +10:00
Henrik Rydgard 45d42f09a1 Remove x86disasm, experiment with build order 2012-11-20 00:48:13 +01:00
Henrik Rydgard e37a1fb1d3 Add internal 2D drawing library that goes through the Ge emulation for portability.
To be used for things like sceUtility* and other overlays like FPS and stats.
2012-11-18 13:04:49 +01:00
Sacha 4aed48d29f Fix for file UI on Blackberry 2012-11-15 01:40:44 +10:00
Sacha 8c9f9ae1cf Clean up SDL/CMakeLists, clean up Blackberry build process, further reduce memory allocation (needed for Dev Alpha) 2012-11-14 02:20:01 +10:00
Sacha 44ae67413a Blackberry: Update version to 0.2, update icon, simply build and package script 2012-11-11 21:45:48 +10:00
Sacha df5fd2bfe6 Changes to Blackberry build system. Now simpler and detects BB2.1/10 2012-11-08 15:25:38 +10:00
Sacha e02b45fd8e An icon for the Blackberry packaging 2012-11-08 03:40:14 +10:00
Sacha 27ea6823c7 Blackberry 10 fully supported with working video, input and sound on Playbook, Dev Alpha and beyond.
Video: http://www.youtube.com/watch?v=CdUL1DalYrw
2012-11-08 03:22:10 +10:00
Arthur Blot 5b5618d32d Added ~PSP decryption system using kirk-engine 2012-11-05 14:59:38 +01:00
Sacha 41f5abab31 PPSSPP ported to Blackberry10
Now builds on Playbook and Dev Alpha
Make emulator more compatible with other OS (case sensitivity, defines, includes)
Uses Android's code paths and backend
2012-11-05 23:09:49 +10:00