Commit Graph

  • 51c10bef0b cmake: disable warnings in libm + warning about EMMS instruction Anonymous Maarten 2023-03-23 06:56:44 +01:00
  • d1dc195208 Implement _intel_fast_(memcpy|memset) Anonymous Maarten 2023-03-23 06:45:19 +01:00
  • 5e5b029d6c cmake: add /Q_no-use-libirc flag when building a no-libc library Anonymous Maarten 2023-03-23 06:08:25 +01:00
  • b58285b7ed ci: test with (old) Intel compiler + (new) oneAPI compiler Anonymous Maarten 2023-03-23 05:26:56 +01:00
  • e5ebbdafd4 cmake: add support for building with Intel C compiler Anonymous Maarten 2023-03-23 05:22:32 +01:00
  • 977781d3f4 testautomation_math: avoid equality tests with INFINITY Anonymous Maarten 2023-03-21 22:03:42 +01:00
  • 984af1a725 cmake: new LLVM based Intel compiler does not recognize MSVC's /MP Anonymous Maarten 2023-03-23 01:45:48 +01:00
  • 5aa76de35f cpuinfo: use __cpuidex instead of __cpuid Anonymous Maarten 2023-03-22 23:40:35 +01:00
  • 1158cff9ea cmake: increase threshold for stack probes Anonymous Maarten 2023-03-23 04:38:47 +01:00
  • ae3a34a388 byteswap: Don't use intrinsic byteswap functions with Intel C compiler Anonymous Maarten 2023-03-23 00:06:22 +01:00
  • c0824cd49a events: Increase the size of the name buffer when logging events Frank Praznik 2023-03-26 12:53:50 -04:00
  • 6ed29f47c9 testgles2_sdf: Call correct function to get shader info log capehill 2023-03-26 22:13:09 +03:00
  • 9ed1b778ed Made the Android documentation more clear and understandable (#7535) Karl Hedberg 2023-03-25 23:10:04 +01:00
  • b970dd1beb Android: Fix mismatching JNI method signature Bartłomiej Dach 2023-03-25 20:52:15 +01:00
  • 576df87240 Android: Fix missing type in SDLControllerManager Bartłomiej Dach 2023-03-25 19:43:51 +01:00
  • 2dddaa7dc9 backport x11/sdl2 fixes Sylvain 2023-03-25 10:24:38 +01:00
  • 45a6ad8e57 wikiheaders.pl: make it work with older perl versions, e.g. 5.10. Ozkan Sezer 2023-03-24 11:56:40 +03:00
  • b57a6a1adf Added gamepad mapping for Flydigi Vader 2 with the latest firmware (6.0.4.9) Sam Lantinga 2023-03-16 20:01:45 -07:00
  • d78072fcd4 Fixed SDL_RenderSetVSync does not update flags if simulated vsync is on Ivan Mogilko 2023-03-18 00:39:02 +03:00
  • 446e0943da wasapi: Force WIN_CoInitialize duing device open. Ryan C. Gordon 2023-03-17 10:58:45 -04:00
  • 23bce27b26 Change SDL_BLENDMODE_MUL for gl renderers Add FIXME for PSP and DirectFB Sylvain 2023-03-16 09:49:15 +01:00
  • c078dfcf6b Refresh generation of SDL_blit_auto.c after simplifying sdlgenblit.pl Sylvain 2023-03-16 09:47:43 +01:00
  • 18c4db678b Simplify SDL_BLENDMODE_MUL in sdlgenblit.pl Sylvain 2023-03-16 09:47:34 +01:00
  • 7d26ba754a Simplify SDL_BLENDMODE_MUL Sylvain 2023-03-16 09:46:44 +01:00
  • bd70ce7f94 Refresh generation of SDL_blit_auto.c Sylvain 2023-03-16 09:43:38 +01:00
  • ce4c54e2b2 cmake: get_filename_component(EXT) retturns extension including leading dot Anonymous Maarten 2023-03-15 14:55:56 +01:00
  • 57ae9f466d Ignore the PS4 packet CRC if it's not being set correctly Sam Lantinga 2023-03-13 19:56:42 -07:00
  • dca3fd8307 Android: indicate gamepaddb entries where axis order changed. Rudolf Polzer 2023-03-11 12:02:17 -05:00
  • ab1670386f Added support for the trigger buttons on the Victrix Pro FS for PS5 Sam Lantinga 2023-03-10 15:28:22 -08:00
  • 76e9d64b36 Removed space between sizeof and parentheses Sam Lantinga 2023-03-10 08:13:51 -08:00
  • e9f9cb29fc Fixed build warning on Android Sam Lantinga 2023-03-10 08:09:44 -08:00
  • 3e1d7e6a14 Specify bash for androidbuildlibs.sh Stephen Kitt 2023-03-10 16:02:28 +01:00
  • ef347776c2 Uses integer arithmetics in SDL_ResampleAudio Qrox 2023-03-09 17:34:51 +08:00
  • 5e35309913 fix bad merge of sizeof style patch Ozkan Sezer 2023-03-10 08:32:24 +03:00
  • 71dc7169d9 Added header for SDL_Delay() Sam Lantinga 2023-03-09 17:18:40 -08:00
  • 1e6ffc6294 Removed a duplicate delay accidentally added during code refactor Sam Lantinga 2023-03-09 16:11:53 -08:00
  • 3f00fa16c6 Wait for the GCController framework to see IOKit devices Sam Lantinga 2023-03-09 16:10:04 -08:00
  • 0d76380042 Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) Sam Lantinga 2023-03-09 15:10:00 -08:00
  • 46d143376a If the client rect is empty, use the last known window size Sam Lantinga 2023-03-09 10:31:39 -08:00
  • 22de91a947 Removed guard around the enabled assertions support code Ozkan Sezer 2023-03-09 20:51:50 +03:00
  • 1c2f825230 Fixed incorrect modifier keys handling on macOS Deve 2023-03-08 23:57:08 +01:00
  • d9c07d9ef7 Fixed the documentation for SDL_SetRelativeMouseMode() Sam Lantinga 2023-03-08 22:32:54 -08:00
  • 8f7427c158 tests: Always set valid dimensions for the fullscreen mode Frank Praznik 2023-03-08 19:19:15 -05:00
  • 6a999d16fa wayland: Always use a scale factor of 1 for exclusive fullscreen emulation Frank Praznik 2023-03-08 19:18:35 -05:00
  • cfd6b34b8f Make mappings for "Retrolink SNES Controller" with SDL_GAMECONTROLLER_USE_BUTTON_LABELS both on and off Lokathor 2023-03-08 17:18:50 -07:00
  • a70964aaf4 fix SDL_FindFreePlayerIndex so it can really return -1. Ozkan Sezer 2023-03-08 20:00:50 +03:00
  • 35c13196f0 Fixed uninitialized variable Sam Lantinga 2023-03-08 08:40:38 -08:00
  • bc87983310 tests: added -DHAVE_SIGNAL_H to CFLAGS in watcom makefiles Ozkan Sezer 2023-03-08 18:56:50 +03:00
  • f5c0760c6b Disassociate the SDLOpenGLContext from the view before deleting it Sam Lantinga 2023-03-08 01:15:21 -08:00
  • 63e6c19b7d Use SDL_GL_DeleteContext instead of Cocoa_GL_DeleteContext for context cleanup Sam Lantinga 2023-03-08 01:13:00 -08:00
  • 1bd9ebf533 If we're not the current fullscreen window and we don't want to be fullscreen, don't touch the current video mode Sam Lantinga 2023-03-07 10:10:43 -08:00
  • e0e79419b6 Fixed which window we check flags for when updating fullscreen mode Sam Lantinga 2023-03-07 10:08:55 -08:00
  • 8fc10ac95c Added mapping for the Xbox Elite Core controller connected via Bluetooth on Android Sam Lantinga 2023-03-06 15:36:49 -08:00
  • 91ad208d18 Fix Xbox One gamepad axis assignment on SDL_JOYSTICK_ANDROID API (#7405) divVerent 2023-03-06 18:33:18 -05:00
  • 6c495a92f0 cmake: use compatible interface properties to disallow linking to a different version of SDL Anonymous Maarten 2023-03-01 04:33:43 +01:00
  • 96a2a6b945 evdev_kbd: Use current keymap Michal Suchanek 2023-03-03 19:44:11 +01:00
  • fd4bb4154b dynapi: replace uses of deprecated SDL_assert_state and SDL_assert_data Ozkan Sezer 2023-03-03 03:01:02 +03:00
  • 46945354cc dataqueue: Make thread safe. Ryan C. Gordon 2023-03-02 16:27:32 -05:00
  • f5bb286b76 dataqueue: Removed non-public SDL_ReserveSpaceInDataQueue function Ryan C. Gordon 2023-03-02 16:06:38 -05:00
  • f47a08ab84 Fixed typo in previous cherry-pick Sam Lantinga 2023-03-01 16:47:48 -08:00
  • 660fc89967 Don't clobber an existing entry with a different version when adding a gamepad mapping Sam Lantinga 2023-03-01 16:38:48 -08:00
  • 6ff3e49b6f Follow the same pattern for releasing the window data in the UIKit driver Sam Lantinga 2023-02-28 15:54:15 -08:00
  • e58a8639e3 docs: Removed bogus file from wiki bridge. Ryan C. Gordon 2023-02-28 13:40:35 -05:00
  • 5b7b3da701 Sync wiki -> headers. Ryan C. Gordon 2023-02-28 12:56:01 -05:00
  • 0a0dfdb2f9 wikiheaders: Sort pages before listing them in README/FrontPage.md. Ryan C. Gordon 2023-02-28 12:26:31 -05:00
  • 8572e19327 wikiheaders: Use Windows endlines in the source, Unix in the wiki. Ryan C. Gordon 2023-02-28 12:03:48 -05:00
  • 031348d377 Fixed SDL windows getting the maximized state after leaving fullscreen on macOS Sam Lantinga 2023-02-28 09:02:01 -08:00
  • 462d95ab4d wikiheaders: ignore wiki's README/FrontPage.md Ryan C. Gordon 2023-02-28 11:55:19 -05:00
  • a48bb80ea0 wikiheaders: Bridge README files in the docs directory to wiki. Ryan C. Gordon 2023-02-28 11:37:46 -05:00
  • c0fb092425 Fixed locking up the Logitech F310 with the PlayStation controller detection Sam Lantinga 2023-02-28 08:36:31 -08:00
  • 37de5d4849 wikiheaders: fixed wikilinks in Markdown code sections. Ryan C. Gordon 2023-02-27 23:07:43 -05:00
  • 715749f578 Added mapping for DualSense Edge Wireless Controller on Linux Sam Lantinga 2023-02-27 15:19:34 -08:00
  • 0c7346ec3e USE_DEV_RANDOM close the file descriptor even in the rare case it can't read it David Carlier 2023-02-26 09:42:04 +00:00
  • 711a458be5 x11: Fix duplicate Xinput2 event reception Torge Matthies 2023-02-16 19:11:43 +01:00
  • 171fba320f wikiheaders: Fix wikilinks inside code sections a little. Not perfect yet. Ryan C. Gordon 2023-02-24 14:26:05 -05:00
  • ad09976eca Fixed relative mouse motion over remote desktop Sam Lantinga 2023-02-24 09:20:38 -08:00
  • 7abb748134 Sync wiki -> headers. Ryan C. Gordon 2023-02-24 11:47:13 -05:00
  • 858ae9900e wikiheaders: fixed see-also conversion Ryan C. Gordon 2023-02-24 11:45:43 -05:00
  • f87f0fe781 wikibridge: Fixes for manpage generation from Markdown format. Ryan C. Gordon 2023-02-24 10:21:32 -05:00
  • b3ea81b33f wikiheaders: Work to make the wiki exist primarily in Markdown format. Ryan C. Gordon 2023-02-23 19:53:53 -05:00
  • 3bf9c70a7c Changed the VID/PID used for the Backbone One controller on iOS Sam Lantinga 2023-02-23 12:24:15 -08:00
  • ea7103088f Added support for the Backbone One PlayStation Edition Sam Lantinga 2023-02-23 11:57:48 -08:00
  • a3a45f6709 Fixed view frame from flipping back and forth between landscape and portrait on iOS Sam Lantinga 2023-02-23 09:14:53 -08:00
  • 5a7ea76ed3 fix MSVC build failures in CI after commit 1e5e8e2f Ozkan Sezer 2023-02-22 10:30:56 +03:00
  • 9403c9e95a resampler: Work at double precision on x86-64 machines. Ryan C. Gordon 2023-02-21 12:56:02 -05:00
  • 13969f8567 De-duplicate Google Stadia controllers on macOS Sam Lantinga 2023-02-21 15:31:32 -08:00
  • 9be85b846b Rumbling the Google Stadia Controller over Bluetooth works on Linux and macOS Sam Lantinga 2023-02-21 15:05:57 -08:00
  • 35c9b1042f Fixed the packet size for Xbox One controllers Sam Lantinga 2023-02-21 12:47:33 -08:00
  • 31a57c05dc Fixed the share button on the ThrustMaster eSwap PRO Controller Xbox Sam Lantinga 2023-02-10 16:46:21 -08:00
  • 3dff5d3cbe Added support for the Turtle Beach REACT-R and Recon Xbox controllers Sam Lantinga 2023-02-06 20:14:12 -08:00
  • 4c9a79dddb Removed duplicated conditional Sam Lantinga 2023-02-20 18:24:52 -08:00
  • 7c4f5e1def Fixed rumble caps for the Nintendo Joy-Con controllers Sam Lantinga 2023-02-20 17:14:18 -08:00
  • abe8dbbf1c Added support for the Razer Wolverine V2 controllers Sam Lantinga 2023-02-20 15:14:20 -08:00
  • 0efb31ef32 cocoa/gles: do not unload EGL when context is destroyed Sam Lantinga 2023-02-20 10:40:54 -08:00
  • eb22fbc894 windows/gles: do not unload EGL when context is destroyed Marc-André Lureau 2023-02-16 18:47:36 +04:00
  • 479bc2d5ed windows/gles: correct indentation Marc-André Lureau 2023-02-16 18:47:16 +04:00
  • e6e654e25c include: Fix symbols in public headers that start with an underscore. Ryan C. Gordon 2023-02-20 11:35:30 -05:00
  • 7b06007266 Fixed typo (thanks @Iniquitatis!) Sam Lantinga 2023-02-19 09:57:35 -08:00
  • 7d55ccb8b0 Fix GetGlobalMouseState when xi2 is not available at runtime Lauri Kasanen 2023-02-19 16:04:47 +02:00
  • da6bce4f76 SDL_x11dyn.h: include XInput2.h also for Xfixes Ozkan Sezer 2023-02-11 23:51:28 +03:00