Commit graph

  • 53a2608bd2 Renderer opengles2: turn color Uniform into Attribute. all attributes are copied interleaved (based on rmg-nik initial patch+ + minor clean up of data structure + add check for colorswap Sylvain 2021-03-14 22:32:17 +0100
  • bfa159313b audio: pipewire: Set PW_KEY_NODE_RATE to suggest a rate. This can be used by recent pipewire to avoid resampling. Oschowa 2021-08-18 12:04:38 +0200
  • bfbab53660 remove warnings from Wundef in SDL_config.h.cmake e 2021-08-16 23:07:30 -0300
  • 966728db2a include/SDL_video.h: Remove a comma at end of enumerator list YuGiOhJCJ 2021-08-16 06:43:37 +0200
  • 83bb136619 Restore KMOD_RESERVED for backward compatibility Zack Middleton 2021-08-15 12:41:27 -0400
  • b161c9ba44 CI: Add Emscripten build Charlie Birks 2021-08-14 16:30:37 +0100
  • 402b86f2a8 waylandevents: prevent segfault if xkb compose table is not found Aleksey Rybalkin 2021-08-15 14:41:56 +0300
  • 72f41d1fb1 Added missing parenthesis around SDL_clamp Brick 2021-08-14 21:11:17 +0100
  • 454943cf3e emscripten: Don't flag window fullscreen on external requests Jānis Rūcis 2021-04-11 16:44:48 +0300
  • 55af8dcad9 emscripten: use emscripten_set_window_title api Joseph Kogut 2019-02-27 14:16:37 -0800
  • d8baad7e48 emscripten: use emscripten_get_screen_size api Joseph Kogut 2019-02-27 14:15:40 -0800
  • abc04270b7 emscripten: Fix framebuffer array creation optimisation Charlie Birks 2020-04-15 15:22:39 +0100
  • b4f11a3669 emscripten: Drop commented out code from the dummy driver Charlie Birks 2020-04-15 14:48:52 +0100
  • 0a87075662 Update SDL_config_emscripten.h for upstream Charlie Birks 2021-07-08 12:47:57 +0100
  • d448896234 Add SDL_config_emscripten.h Sam Clegg 2021-05-19 08:24:33 -0700
  • fbc364908a Use the new SDL_clamp() macro where sensible David Gow 2021-08-14 22:29:05 +0800
  • 35c1bbfa49 SDL_stdinc.h: Add an SDL_clamp() function David Gow 2021-08-13 21:43:00 +0800
  • 07a2d71e90 emscripten: Feed silence to device when paused Charlie Birks 2021-03-30 11:56:38 +0100
  • dcc5eef0e2 Clarify that one of the PIDs of the Xbox Elite Series 2 controller is used in Bluetooth mode Sam Lantinga 2021-08-14 00:31:46 -0700
  • 91a55a02de Relative mouse motion is delivered to the window with keyboard focus Sam Lantinga 2021-08-13 23:59:39 -0700
  • 694771513c Get the window size for the window receiving the mouse motion Sam Lantinga 2021-08-13 23:45:01 -0700
  • 6a1e1ed9ae Relative mouse mode grab is based on the window with the input focus Sam Lantinga 2021-08-13 23:36:13 -0700
  • e42e9a12de Fixed build Sam Lantinga 2021-08-13 20:48:56 -0700
  • 441fbcaa3d Added HIDAPI support for the Xbox Adaptive Controller Sam Lantinga 2021-08-13 20:48:54 -0700
  • b5e5c1ef48 Added Ctrl-T to toggle topmost mode in test programs Sam Lantinga 2021-08-13 17:53:39 -0700
  • 4d9efcb55c Fixed flag test for boolean correctness Sam Lantinga 2021-08-13 11:52:25 -0700
  • b28ed02803 Don't warp the mouse for relative mode when the window doesn't have focus Sam Lantinga 2021-08-13 11:39:41 -0700
  • 629e9f820a Fixed return value of SDL_GetGrabbedWindow() when we have an internal grab because of mouse relative mode Sam Lantinga 2021-08-13 11:06:43 -0700
  • 6aa1498b98 This assert wasn't correct, we set the internal grab for mouse relative mode as well. Sam Lantinga 2021-08-13 11:03:19 -0700
  • 105f120615 checkkeys: Create a renderer for window display on Wayland David Gow 2021-08-13 21:25:35 +0800
  • 907943a236 Added support for the Xbox One S Controller with 5.x series firmware Sam Lantinga 2021-08-12 17:51:08 -0700
  • 1e92135297 Improve portability of SDL_Convert51ToStereo_AVX Joshua Root 2021-08-13 07:58:48 +1000
  • 9bf6557585 Correctly check for bswap builtins before using Joshua Root 2021-08-13 06:36:49 +1000
  • 7aec0b90ee SDL_hidapi_xboxone.c: fix bogus 'uninitialized' warning from clang. Ozkan Sezer 2021-08-13 01:56:56 +0300
  • cec5a129f5 Fixed libudev hotplug notifications in the HIDAPI driver Sam Lantinga 2021-08-12 15:49:33 -0700
  • 6eb4ebb502 Simplified the HIDAPI Xbox One controller initialization Sam Lantinga 2021-08-12 15:49:33 -0700
  • 25cd749adb x11: Don't change mode if we are already in the correct mode Simon McVittie 2021-08-12 15:12:04 +0100
  • 584b89abe6 Added support for the color LED on the Xbox Elite Series 2 controller Sam Lantinga 2021-08-12 08:17:10 -0700
  • 64882b2466 Added support for the Xbox One Elite 2 Controller with 5.x series firmware Sam Lantinga 2021-08-12 08:17:08 -0700
  • ed6eb07e79 SDL_wasapi.c: fixed build against older SDKs. Ozkan Sezer 2021-08-12 01:40:50 +0300
  • 68ca35c318 wayland: fix memleak in output listener Andrei Alexeyev 2021-08-11 21:40:46 +0300
  • e9179314c4 joystick/linux: fix memleaks; streamline joylist item removal Andrei Alexeyev 2021-08-11 21:27:42 +0300
  • 44a76710d1 Don't disable clang avx instrinsics on win32 if __AVX__ is defined. Ozkan Sezer 2021-08-11 12:55:50 +0300
  • ae7ee2a59c wayland: Ignore stateless/sizeless configs when starting in fullscreen mode Ethan Lee 2021-08-11 09:59:43 -0400
  • ac32c522ad Try using the built-in WASAPI audio rate conversion Sam Lantinga 2021-08-10 18:11:09 -0700
  • cb1e20b058 Added KMOD_SCROLL to track the scroll lock state Sam Lantinga 2021-08-10 17:50:17 -0700
  • 609cea1eb8 Enable SSE3 intrinsics when building with Visual Studio Sam Lantinga 2021-08-10 17:14:06 -0700
  • d5ad6f6e6a Clarified that you should never have side-effects in the parameters to SDL_min/SDL_max Sam Lantinga 2021-08-10 16:51:03 -0700
  • bb91d7a5ea regenerated configure script Ozkan Sezer 2021-08-11 01:56:40 +0300
  • 056a42f199 Sync wiki -> header SDL Wiki Bot 2021-08-10 22:20:06 +0000
  • f5794f9eeb Added SDL_SetTextureUserData() and SDL_GetTextureUserData() to associate a user-specified pointer with an SDL texture Sam Lantinga 2021-08-10 15:17:59 -0700
  • a0af7ce731 OSS is no longer the preferred audio backend on modern UNIX systems Sam Lantinga 2021-08-10 15:05:49 -0700
  • 3f6ebffff4 Updated to version 2.0.17 for development Sam Lantinga 2021-08-10 15:02:36 -0700
  • 6810399352 Enable AAUDIO driver for Android Sam Lantinga 2021-08-10 14:50:43 -0700
  • 016b02f24c Fixed build, C89 doesn't allow non-constant static initializers Sam Lantinga 2021-08-10 12:16:55 -0700
  • 77c8d11137 configuration updates for dlopen: Ozkan Sezer 2021-08-10 20:55:50 +0300
  • cb0fd05eeb Adding a clarifying comment in case a programmer unfamiliar with UTF-16 and UTF-32's relationship chances upon the code. hgs3 2021-08-07 22:41:54 -0500
  • 3470112969 Optimizing the implementation. Henry G. Stratmann III 2021-08-07 20:51:49 -0500
  • 712e0d1f06 Fixing WM_CHAR event handling for Unicode characters outside the Basic Multilingual Plane. Henry G. Stratmann III 2021-08-07 16:23:15 -0500
  • fcfd19db86 Added support for SDL_RENDERER_PRESENTVSYNC to the software renderer Sam Lantinga 2021-08-10 12:02:17 -0700
  • ea9bece5ed Fix breaking GNUInstallDirs cmake module $CMAKE_INSTALL_LIBDIR directory. Fix #4621 Tomasz Kłoczko 2021-08-10 18:51:33 +0100
  • 25f9ed87ff audio: Fix false positives in driver name comparison release-2.0.16 Sebastian Krzyszkowiak 2021-08-10 13:10:36 +0200
  • b3a989d0df video: Fix false positives in driver name comparison Sebastian Krzyszkowiak 2021-08-10 13:08:27 +0200
  • de6ba40d9e Added support for the Flydigi Vader 2 controller in 2.4G Android mode Sam Lantinga 2021-08-09 11:38:22 -0700
  • 3f440daad9 Added support for the Flydigi Vader 2 controller in Bluetooth mode Sam Lantinga 2021-08-09 10:40:36 -0700
  • 6ae227d011 x11/wayland: fix screensaver suspension via D-Bus Cameron Gutman 2021-08-08 23:27:08 -0500
  • 773e1ba19f testvulkan: Clamp the drawable size to the allowed range David Gow 2021-08-08 11:00:07 +0800
  • 2e6dac870f wayland: Add a hint to allow disabling libdecor use Sebastian Krzyszkowiak 2021-08-09 01:47:42 +0200
  • 092a20d945 wayland: Avoid busy waiting for vsync Cameron Gutman 2021-08-08 16:47:34 -0500
  • 791d9d3ff6 Fixed DInput mapping for NVIDIA Virtual Gamepad Cameron Gutman 2021-08-07 12:41:15 -0500
  • 7be970db31 wayland: Avoid setting floating width/height when re-entering fullscreen Ethan Lee 2021-08-06 19:51:27 -0400
  • bec783571b Better fix for compiling using clang on Windows Sam Lantinga 2021-08-06 14:20:55 -0700
  • a91ab883e9 Fixed building on Windows with cmake, ninja, and clang Sam Lantinga 2021-08-06 12:28:03 -0700
  • dd683073bb
    hidapi: Patched to compile on QNX. Ryan C. Gordon 2021-08-06 15:13:14 -0400
  • cae7bd9b65 Don't use AVX with clang if the compiler isn't building with AVX instructions Sam Lantinga 2021-08-06 12:01:24 -0700
  • cdac61fffa Fixed typo Sam Lantinga 2021-08-06 12:00:53 -0700
  • eec41d25de Add info on how to avoid the "Prevented in-tree build" message with CMake Sam Lantinga 2021-08-06 11:30:22 -0700
  • ac20167ef7
    configure: Fixes to make SDL link as C++ on Haiku. Ryan C. Gordon 2021-08-06 14:08:50 -0400
  • 10979d37fb wayland: Always assume configure is wrong for non-resizable windows. Ethan Lee 2021-08-05 12:42:03 -0400
  • 520bc713e3 Fix typo in CMake target name Cameron Cawley 2021-08-05 14:33:54 +0100
  • b83a019d68
    cmake: Force linker to treat input as a C++ program on Haiku. Ryan C. Gordon 2021-08-04 19:22:10 -0400
  • 88674b4a0e Fixed build Sam Lantinga 2021-08-04 13:17:35 -0700
  • 3172615074 Let Android know that we can handle USB devices Sam Lantinga 2021-08-04 13:13:22 -0700
  • c14813a879 Fixed spacing Sam Lantinga 2021-08-04 13:00:14 -0700
  • 3cad447ee7 Only update the window size if setting the display mode succeeded Sam Lantinga 2021-08-04 12:57:51 -0700
  • 0eb6f79190 SDL_SetWindowDisplayMode(): If already fullscreen, adjust window size Daniel Gibson 2021-05-21 13:48:14 +0200
  • 72d8128520 Improve SDL_CreateWindow() fullscreen support on Windows Daniel Gibson 2021-05-19 18:47:56 +0200
  • 9fdb06450d Added support for the Joy-Con Charging Grip when SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS is enabled Sam Lantinga 2021-08-04 11:33:28 -0700
  • d483970262
    dbus: Wrap init in a spinlock. Ryan C. Gordon 2021-08-04 13:30:12 -0400
  • b08b1bde66 linux: remove d-bus lazy init dead code Cameron Gutman 2021-08-03 22:50:58 -0500
  • f5bc58bf57 Add note about keyboard grab to WhatsNew.txt for 2.0.16 Cameron Gutman 2021-08-03 18:30:08 -0500
  • 5fc13fcb21 direct3d: Commit viewport state before clearing, attempt 2. Ryan C. Gordon 2021-08-04 07:00:17 -0400
  • ed6ce5ccb0
    log: Fixed compiler warnings on 64-bit Visual Studio. Ryan C. Gordon 2021-08-04 02:34:09 -0400
  • 7e88e772d7
    winrt: Fixed incorrect code in a Windows Phone #ifdef. Ryan C. Gordon 2021-08-04 02:30:47 -0400
  • 8104c9e3eb
    doxygen: manually move SDL_CloseAudioDevice docs from wiki. Ryan C. Gordon 2021-08-04 00:02:39 -0400
  • 57bfed79e2
    README-dynapi.md: Google+ link is gone, remove it. Ryan C. Gordon 2021-08-03 22:15:04 -0400
  • 178c95f82c
    README-winrt.md: Cleaned up sample code Ryan C. Gordon 2021-08-03 21:52:47 -0400
  • 32f909f7e3 wayland: Remove redundant waylanddyn.h includes. Ethan Lee 2021-08-03 13:30:57 -0400
  • 124405a0bc wayland: Fix building without Vulkan support Ethan Lee 2021-08-03 13:17:19 -0400
  • 02563f75b4 regenerate configure Ozkan Sezer 2021-08-03 20:12:56 +0300