Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Added support for the Razer Panthera Fightstick | Sam Lantinga | 2018-09-05 | 2 | -8/+29 | |
| | | | | Fixed bindings for the Mad Catz FightStick TE S+ | |||||
* | CMakeLists.txt: fix typo SDL_SENSORS_DISABLED -> SDL_SENSOR_DISABLED | Ozkan Sezer | 2018-09-02 | 1 | -1/+1 | |
| | ||||||
* | test: Makefile should copy .dat files for testoverlay2. | Ryan C. Gordon | 2018-09-02 | 1 | -1/+7 | |
| | ||||||
* | metal: SDL_UpdateYUVTexture shouldn't swap planes based on format. | Ryan C. Gordon | 2018-09-01 | 1 | -2/+2 | |
| | ||||||
* | Better fix to make sure we're only returning controllers from the HIDAPI ↵ | Sam Lantinga | 2018-08-31 | 7 | -16/+19 | |
| | | | | joystick API | |||||
* | Removed VID/PID 0x1532/0x0037, which was listed in the Linux kernel as a ↵ | Sam Lantinga | 2018-08-31 | 1 | -1/+1 | |
| | | | | Razer Sabertooth, because at least one variant of the Razer DeathAdder mouse shows up with this VID/PID. | |||||
* | fix permissions | Ozkan Sezer | 2018-08-30 | 7 | -0/+0 | |
| | ||||||
* | Don't show the Razer Raiju sound interface as a game controller | Sam Lantinga | 2018-08-29 | 1 | -2/+4 | |
| | ||||||
* | Fixed compiler warning and use higher precision in angle calculation | Sam Lantinga | 2018-08-29 | 1 | -3/+1 | |
| | ||||||
* | Don't rumble Bluetooth PS4 controllers by default, as that switches the ↵ | Sam Lantinga | 2018-08-29 | 2 | -1/+27 | |
| | | | | controller into extended input report mode, which breaks games that use DirectInput. | |||||
* | Fixed whitespace | Sam Lantinga | 2018-08-29 | 3 | -15/+15 | |
| | ||||||
* | Fixed Xbox One S Bluetooth support on Mac OS X | Sam Lantinga | 2018-08-29 | 2 | -1/+118 | |
| | ||||||
* | SDL_evdev.c: undefine _THIS before redefining it. | Ozkan Sezer | 2018-08-29 | 1 | -0/+1 | |
| | | | | | | | src/core/linux/SDL_evdev.c:104:1: warning: "_THIS" redefined In file included from src/core/linux/../../events/SDL_events_c.h:26, from src/core/linux/SDL_evdev.c:45: src/core/linux/../../events/../video/SDL_sysvideo.h:146:1: warning: this is the location of the previous definition | |||||
* | Fixed Windows build | Sam Lantinga | 2018-08-28 | 1 | -2/+2 | |
| | ||||||
* | Fixed bug 4229 - Add support for ABGR format in DirectFB renderer | Sam Lantinga | 2018-08-28 | 1 | -1/+1 | |
| | | | | | | | | Alexandre DirectFB supports 32-bit ABGR pixel format via DSPF_ABGR, but SDL doesn't map SDL_PIXELFORMAT_ABGR8888 to DSPF_ABGR. A patch is attached and should add support for ABGR pixel format devices. | |||||
* | GLES2: Get sin/cos out of vertex shader | Andreas Müller | 2018-08-28 | 2 | -10/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The only place angle is activated and causes effect is RenderCopyEx. All other methods which use vertex shader, leave angle disabled and cause useless sin/cos calculation in shader. To get around shader's interface is changed to a vector that contains results of sin and cos. To behave properly when disabled, cos value is set with offset -1.0 making 0.0 default when deactivated. As nice side effect it simplifies GLES2_UpdateVertexBuffer: All attributes are vectors now. Additional background: * On RaspberryPi it gives a performace win for operations. Tested with [1] numbers go down for 5-10% (not easy to estimate due to huge variation). * SDL_RenderCopyEx was tested with [2] * It works around left rotated display caused by low accuracy sin implemetation in RaspberryPi/VC4 [3] [1] https://github.com/schnitzeltony/sdl2box [2] https://github.com/schnitzeltony/sdl2rendercopyex [3] https://github.com/anholt/mesa/issues/110 Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> | |||||
* | Fixed the DirectFB renderer not being enabled in autoconf builds | Sam Lantinga | 2018-08-27 | 2 | -0/+4 | |
| | ||||||
* | Update the cursor clipping each frame, in case it was stolen by another ↵ | Sam Lantinga | 2018-08-26 | 1 | -6/+17 | |
| | | | | application. | |||||
* | Only reset the clip rect if it's currently the rect we previously clipped. | Sam Lantinga | 2018-08-26 | 4 | -37/+52 | |
| | | | | | | | | This prevents us from clearing the clip rect globally when another application has set it. There's also an experimental change to regularly update the clip rect for a window defensively, in case someone else has reset it. It works well, but I don't know if it's cheap enough to call as frequently as it would be called now, and might have other undesirable side effects. Also fixed whitespace and SDL coding style | |||||
* | Implement SDL_HapticStopEffect on Android (thanks Rachel!) | Sam Lantinga | 2018-08-24 | 4 | -1/+26 | |
| | ||||||
* | vulkan: SDL_Vulkan_GetInstanceExtensions should accept a NULL window. | Jeremy Ong | 2018-08-24 | 3 | -10/+18 | |
| | | | | Fixes Bugzilla #4235. | |||||
* | Implemented SDL_GetDisplayOrientation() on Android (thanks Rachel!) | Sam Lantinga | 2018-08-23 | 2 | -0/+68 | |
| | ||||||
* | cmake: add sensor subsystem to the build. | Ryan C. Gordon | 2018-08-23 | 1 | -1/+12 | |
| | ||||||
* | Added documentation for additional Android sensors | Sam Lantinga | 2018-08-23 | 1 | -1/+7 | |
| | ||||||
* | Added display event files to the Visual Studio projects | Sam Lantinga | 2018-08-23 | 8 | -97/+131 | |
| | ||||||
* | Added display event files to the Mac OS X project | Sam Lantinga | 2018-08-23 | 1 | -24/+23 | |
| | ||||||
* | Fixed build | Sam Lantinga | 2018-08-23 | 4 | -4/+2 | |
| | ||||||
* | Moved display orientation handling on iOS out to a separate function for Qt apps | Sam Lantinga | 2018-08-22 | 3 | -45/+59 | |
| | ||||||
* | Added SDL_GetDisplayOrientation() to get the display orientation, and added ↵ | Sam Lantinga | 2018-08-22 | 14 | -24/+289 | |
| | | | | | | a new event SDL_DISPLAYEVENT to notify the application when the orientation changes. Documented the values returned by the accelerometer and gyroscope sensors | |||||
* | Fixed crash trying to open HIDAPI controller as a haptics device on Windows | Sam Lantinga | 2018-08-22 | 4 | -4/+11 | |
| | ||||||
* | Updated required Android SDK to API 26, to match Google's new App Store ↵ | Sam Lantinga | 2018-08-21 | 2 | -4/+4 | |
| | | | | requirements | |||||
* | Doh.. __IPHONEOS__ is defined on tvOS | Sam Lantinga | 2018-08-21 | 1 | -3/+3 | |
| | ||||||
* | Don't use CoreMotion on tvOS | Sam Lantinga | 2018-08-21 | 1 | -0/+4 | |
| | ||||||
* | Fixed UWP build | Sam Lantinga | 2018-08-21 | 2 | -0/+24 | |
| | ||||||
* | Moved SDL_IsTablet() to a cross-platform API function | Sam Lantinga | 2018-08-21 | 6 | -26/+34 | |
| | ||||||
* | Removed dependency on C++ runtime on iOS | Sam Lantinga | 2018-08-21 | 2 | -94/+122 | |
| | ||||||
* | Added the iOS sensor implementation | Sam Lantinga | 2018-08-21 | 8 | -6/+320 | |
| | ||||||
* | Fixed bug 4228 - Clean-up Xcode projects | Sam Lantinga | 2018-08-21 | 5 | -301/+319 | |
| | | | | | | C.W. Betts This cleans up the Xcode project by setting the Xcode groups to the corresponding directories. This also removes the Resources folder in OS X's Products group and adds the CoreBluetooth framework to the iOS tests (this is needed due to the addition of hidapi. | |||||
* | Fixed duplicate definition of SDL_JoystickID | Sam Lantinga | 2018-08-21 | 1 | -2/+1 | |
| | ||||||
* | Added the dummy sensor driver to the Visual Studio projects | Sam Lantinga | 2018-08-21 | 6 | -3/+63 | |
| | ||||||
* | Added a dummy sensor driver | Sam Lantinga | 2018-08-21 | 21 | -31/+296 | |
| | ||||||
* | First pass on the new SDL sensor API | Sam Lantinga | 2018-08-21 | 26 | -3/+1407 | |
| | ||||||
* | Don't crash if the app doesn't have Bluetooth permissions | Sam Lantinga | 2018-08-21 | 1 | -1/+5 | |
| | ||||||
* | By default just build for 32-bit ARM and x86 | Sam Lantinga | 2018-08-21 | 1 | -0/+1 | |
| | ||||||
* | Add SDL_IsTablet() to Android and iOS SDL. | Sam Lantinga | 2018-08-21 | 6 | -1/+52 | |
| | ||||||
* | Don't crash if the app doesn't have Bluetooth permissions | Sam Lantinga | 2018-08-21 | 1 | -0/+6 | |
| | ||||||
* | Fixed Android build error | Sam Lantinga | 2018-08-21 | 1 | -1/+1 | |
| | ||||||
* | Fixed Android build error | Sam Lantinga | 2018-08-21 | 1 | -0/+1 | |
| | ||||||
* | Fixed warnings building on Mac OS X 64-bit | Sam Lantinga | 2018-08-20 | 1 | -5/+5 | |
| | ||||||
* | Fixed code style | Sam Lantinga | 2018-08-20 | 1 | -3/+2 | |
| |