Commit Graph

  • 99e85cc27b Accidentally reverted 172865ff13 Sam Lantinga 2022-09-22 10:10:20 -0700
  • 6cbdc66650 Fixed use of uninitialized 'size' variable (thanks @ozkan!) Sam Lantinga 2022-09-22 09:05:06 -0700
  • 0c4594ac72 Improved PS4 and PS5 third-party controller feature detection Sam Lantinga 2022-09-22 06:45:46 -0700
  • 399cb2f0de wayland: Only clear the key repeat flag when the repeated key is released Frank Praznik 2022-09-21 13:20:39 -0400
  • eb25f6c912 Fixed Xbox platform name, courtesy of @walbourn Sam Lantinga 2022-09-21 14:22:38 -0700
  • 098a7a043e add missing quotes to the fallback CHECK_OBJC_SOURCE_COMPILES macro Ozkan Sezer 2022-09-21 10:37:02 +0300
  • 00b67f5572 Fix potential memory leak in GLES_CreateTexture zhailiangliang 2022-09-21 10:30:38 +0800
  • 301912a5b9 Fix: Use WIN_ClientPointToSDL for converting additional mouse coordinates past-due 2022-09-18 21:25:55 -0400
  • 08a331847b Vita: fix controls on PSTV with opened IME Ivan Epifanov 2022-09-18 21:40:15 +0300
  • db225dec41 autotools: stop using AC_FUNC_MEMCMP and AC_FUNC_STRTOD Ozkan Sezer 2022-09-20 20:03:20 +0300
  • dc2a682a82 Use the right kind of 0 Sam Lantinga 2022-09-20 09:22:43 -0700
  • 2461930601 Fixed build on RISC OS Sam Lantinga 2022-09-20 09:16:10 -0700
  • 887ae0c6eb fix build failure after commit 2a8d00634d if strtod isn't available. Ozkan Sezer 2022-09-20 18:20:00 +0300
  • 2a8d00634d Fixed scanning a negative number as an unsigned value Sam Lantinga 2022-09-20 07:25:49 -0700
  • 3f5c46663e SDL_vsscanf: fix an uninitialized warning Ozkan Sezer 2022-09-20 11:56:40 +0300
  • 216e3f10bb Implemented size_t format specifiers for SDL_snprintf() and SDL_sscanf() Sam Lantinga 2022-09-19 15:42:11 -0700
  • c70ffc2a35 Added size_t format specifier test coverage for SDL_snprintf and SDL_sscanf Sam Lantinga 2022-09-19 15:34:17 -0700
  • 101306edcf Do case insensitive matching on test cases Sam Lantinga 2022-09-19 14:37:10 -0700
  • 3b20e0ecef cmake: only add -Wl,--undefined=WinMain when building an executable Anonymous Maarten 2022-09-19 02:38:36 +0200
  • c833294817 tests, watcom: silence lots of W202 warnings from new vulkan headers. Ozkan Sezer 2022-09-18 17:33:04 +0300
  • 8598f05b47 Support loading 2bpp .bmp files Cameron Cawley 2022-09-17 21:45:08 +0100
  • 1f7a7fd931 haiku: Combine HAIKU_ColorSpaceToBitsPerPixel and HAIKU_BPPToSDLPxFormat Cameron Cawley 2022-09-17 21:30:40 +0100
  • dd51787e07 Fix SDL_PIXELFORMAT_INDEX1LSB test case Cameron Cawley 2022-09-08 15:53:25 +0100
  • 43fc6d593f Fix incorrect return value in X11_GetPixelFormatFromVisualInfo Cameron Cawley 2022-09-08 15:53:54 +0100
  • 202dfea502 Vita: drop memory defines Ivan Epifanov 2022-09-17 14:12:13 +0300
  • 7115ceb775 Vita: restore sceClibMemcmp Ivan Epifanov 2022-09-17 11:52:19 +0300
  • 2e9f5b5989 Added support for the HORI Fighting Commander OCTA (Xbox Series X and PS versions) Sam Lantinga 2022-09-16 15:41:35 -0700
  • 5fba31f6fb SDL_HasPrimarySelectionText: fix -Wunreachable-code-return warning. Ozkan Sezer 2022-09-17 00:51:00 +0300
  • efe01faa8e Replaced Blit4to4CopyAlpha() with optimized SDL_BlitCopy() Sam Lantinga 2022-09-16 10:08:31 -0700
  • c0baa6bf5e move SDL_windowstaskdialog.h contents into SDL_windowsmessagebox.c Ozkan Sezer 2022-09-16 20:03:50 +0300
  • 82b40f097b Fixed runaway CPU usage in the metal renderer when the window is minimized Sam Lantinga 2022-09-16 09:55:20 -0700
  • 5892ed4373 Fixed Xcode warnings on macOS Sam Lantinga 2022-09-16 09:44:39 -0700
  • 910d499c54 Fixed comment typo Sam Lantinga 2022-09-16 09:19:20 -0700
  • 172865ff13 Don't enumerate HID devices on macOS if we don't have input monitoring permissions Sam Lantinga 2022-09-16 09:16:18 -0700
  • eb046958da Fixed build warning Sam Lantinga 2022-09-16 08:19:45 -0700
  • 8fc133ac2c Updated Xcode project with new offscreen video driver files Sam Lantinga 2022-09-16 08:18:42 -0700
  • e2753e19e8 Calculate simulated vsync interval based on display refresh rate Sam Lantinga 2022-09-15 08:02:14 -0700
  • 208964f038 Reset the simulated vsync presentation timeline if it's been too long since the last present Sam Lantinga 2022-09-15 07:05:55 -0700
  • 1663cb4196 Reset simulated presentation timeline when vsync status changes Sam Lantinga 2022-09-15 06:30:19 -0700
  • d744aafb05 Added support for simulated vsync in the renderer Sam Lantinga 2022-09-15 01:00:12 -0700
  • 339f7a2f6b SDL_windows.h: guard WIN32_LEAN_AND_MEAN and STRICT macro defines. Ozkan Sezer 2022-09-16 17:28:20 +0300
  • c23fb235c8 SDL_render_d3d12.c: Fix uninitialized warning for CreateEventExFunc Ozkan Sezer 2022-09-16 17:20:56 +0300
  • d86cb8ec9e SDL_offscreenwindow.c: swap include order of SDL_egl_c.h/SDL_sysvideo.h Ozkan Sezer 2022-09-16 17:05:02 +0300
  • 5bc85d6788 Only advertise the SDL_PIXELFORMAT_EXTERNAL_OES format if we can build the shader for it Sam Lantinga 2022-09-16 06:15:45 -0700
  • 6de15ffcd6 Fixed building offscreen video driver without EGL support Sam Lantinga 2022-09-15 12:04:08 -0700
  • cc9638f2f7 Regenerated configure Sam Lantinga 2022-09-15 11:08:00 -0700
  • 37effc7700 Build the offscreen video driver by default. quyykk 2022-09-15 19:39:35 +0200
  • 2970710b5d Pretty print shaders for debugging purposes Sam Lantinga 2022-09-15 07:41:29 -0700
  • bc57d3e35c Fixed OpenGL ES shader compilation on Linux Sam Lantinga 2022-09-15 06:57:41 -0700
  • 8a15a738f3 Fixed uninitialized variable warning Sam Lantinga 2022-09-15 06:21:19 -0700
  • 61201e06ef Removed obsolete extension definitions Sam Lantinga 2022-09-15 06:17:49 -0700
  • 6dec78ed11 fix permissions of SDL_opengl_glext.h Ozkan Sezer 2022-09-15 11:55:04 +0300
  • 2e24708af2 Makefile.w32: silence lots of W202 warnings from new vulkan headers Ozkan Sezer 2022-09-15 11:23:50 +0300
  • c49faabb6d Sync SDL wiki -> header SDL Wiki Bot 2022-09-14 16:29:16 +0000
  • ac5b9bc4ee
    Add support for X11 primary selection (#6132) DS 2022-09-14 18:28:35 +0200
  • 72fe6cc8f1 Updated to the latest version of OpenGL and Vulkan headers from the Khronos registry Sam Lantinga 2022-09-14 09:14:47 -0700
  • b5102a551b Fixed OpenGLES shaders failing after renderer has been created Sam Lantinga 2022-09-14 08:03:46 -0700
  • 228b9fb517
    Update SDL_windowswindow.c (#6225) xeonmc 2022-09-14 03:43:16 +0800
  • 929d5b80c6 wayland: Use the backbuffer size for determining if a resize event is required Frank Praznik 2022-09-12 22:39:44 -0400
  • 4f1b408a72 Fixed button mapping for PS5 controllers Sam Lantinga 2022-09-12 18:19:02 -0700
  • eb0bf2c29d vita: Drop memcmp redirect to sceClibMemcmp. Rinnegatamante 2022-09-12 21:52:39 +0200
  • 5b2884cb02 apply commit d0a3570300 to cmake side too. Ozkan Sezer 2022-09-12 20:28:00 +0300
  • d936499670 regenerated configure script. Ozkan Sezer 2022-09-12 20:20:04 +0300
  • d0a3570300 configure.ac: fix configure tests broken with Clang 15 (implicit function declarations) Sam James 2022-09-12 18:02:21 +0100
  • 7f415ce587 android: fix some compiler warnings Amir 2022-09-12 20:09:00 +0400
  • 6dfd7a17e1 cmake: forward HAVE_LIBUSB to HAVE_HIDAPI_LIBUSB Anonymous Maarten 2022-09-10 15:53:11 +0200
  • c3495ec6ea Fix value of SDL_HIDAPI_DISABLED Anonymous Maarten 2022-09-10 14:11:19 +0200
  • 19b13aab98 cmake: mark hidapi as disabled when not found Anonymous Maarten 2022-09-10 13:41:29 +0200
  • edfb00c25e wayland: Only commit on move if the display was changed Frank Praznik 2022-09-09 14:26:44 -0400
  • 97a5e74449 wayland: Remove duplicate code Frank Praznik 2022-09-06 17:08:27 -0400
  • 78f843f741 wayland: Remove unnecessary function parameter Frank Praznik 2022-09-06 13:19:23 -0400
  • 69e4c770f3 video: Make the mode switching function a NOP if mode switching is disabled Frank Praznik 2022-09-04 12:18:38 -0400
  • 768b6728bd wayland: Compare against the old scale when resizing Frank Praznik 2022-09-04 23:39:05 -0400
  • 07aea476ba wayland: Ignore content sizes from libdecor when hiding a window Frank Praznik 2022-09-03 13:30:49 -0400
  • 6de12b4a0d wayland: Update the internal state when the compositor moves a fullscreen window Frank Praznik 2022-09-06 13:30:19 -0400
  • a7d345958d wayland: Trigger a commit on fullscreen update Frank Praznik 2022-09-03 13:11:29 -0400
  • 707b561f97 wayland: Enable compositor fullscreen toggling Frank Praznik 2022-09-03 12:37:02 -0400
  • 31979e2d98 wayland: Add missing static qualifiers Frank Praznik 2022-09-02 18:41:21 -0400
  • 1c88a0522f Update Wayland cursors to match X11 cursors Taiko2k 2022-09-09 16:03:17 +1200
  • 9f4baeea53 Clean up thread local storage when quitting SDL Sam Lantinga 2022-09-08 20:08:20 -0700
  • a3900a751e Lock joysticks when removing a controller on the WGI thread Sam Lantinga 2022-09-08 13:59:25 -0700
  • 12413ab31f Lock joysticks while attaching a virtual one Sam Lantinga 2022-09-08 13:33:04 -0700
  • 787cd580ee silence unused function warning for SDL_endswith() on non-linux. Ozkan Sezer 2022-09-08 23:00:04 +0300
  • 4071573241 Don't try to second guess DS4Windows, let it remap things as expected. Sam Lantinga 2022-09-08 11:50:56 -0700
  • a0f169603d Fixed the CRC in the mappings for PS2, PSP, and Vita controllers Sam Lantinga 2022-09-08 09:53:24 -0700
  • 90a480a100
    Fixed bug #6199 - Broken clip behaviour on a render target (metal) Sylvain 2022-09-08 05:44:39 +0200
  • 0ad8d9d292 SDL_IsXInputDevice() shouldn't return true if XInput isn't enabled Sam Lantinga 2022-09-07 15:31:24 -0700
  • d93f9a778b The new Wii Remote shares the same VID/PID as the Wii U Pro controller Sam Lantinga 2022-09-07 12:33:43 -0700
  • f398d8a424 Note that the Logitech Extreme 3D is a flight stick Sam Lantinga 2022-09-07 11:53:13 -0700
  • 0a05b281f2 Make sure we hold the joystick lock when updating the device state while opening it Sam Lantinga 2022-09-07 11:51:16 -0700
  • d4e0d27c1c Added Wii Remote controller mappings for Linux Sam Lantinga 2022-09-07 02:02:04 -0700
  • a7fde3f835 Allow mapping a controller other than the first one Sam Lantinga 2022-09-07 01:58:42 -0700
  • 42cf6d6c56 Don't treat the Wii extension controls as a separate game controller on Linux Sam Lantinga 2022-09-07 01:41:11 -0700
  • 87f8b6ff0f Don't mess with the state of the Motion Plus extension on Linux Sam Lantinga 2022-09-07 01:21:01 -0700
  • c28da4892a Fixed build Sam Lantinga 2022-09-07 00:52:40 -0700
  • 638452ecf7 Assert that continuous reporting is enabled, so input timeout is a reliable way of detecting Bluetooth connection problems. Sam Lantinga 2022-09-07 00:44:13 -0700
  • 8dfe0e4beb Removed checks not needed for the Wii U Pro Controller Sam Lantinga 2022-09-07 00:41:29 -0700
  • 4018f35ef2 Added left and right sensors for Nintendo Joy-Con and Wii controllers Sam Lantinga 2022-09-07 00:00:27 -0700
  • 30f55a5d59 Added initial support for the Wii Motion Plus extension Sam Lantinga 2022-09-06 23:33:55 -0700
  • 29f4a5ba0e Add GLES2 shader prologue infrastructure. (by @eloj) Sam Lantinga 2022-09-06 15:55:27 -0700