Commit Graph

  • 59963473ef Enable bitcode by default for iOS and tvOS builds Sam Lantinga 2022-07-22 10:58:32 -07:00
  • 20f51b1fd7 Fixed crash if debug text wasn't drawn during a session Sam Lantinga 2022-07-22 10:58:29 -07:00
  • 8cd515c324 better wording. Ozkan Sezer 2022-07-22 20:37:28 +03:00
  • 41b89aec19 video: Improve the SDL_WINDOW_ALLOW_HIGHDPI flag documentation Frank Praznik 2022-07-22 12:23:44 -04:00
  • 0a1641635d VIta: enable arm neon/simd optimisations Ivan Epifanov 2022-07-21 20:30:33 +03:00
  • e5698d1394 cmake: allow cmake re-configuration after installation of x11 library Anonymous Maarten 2022-07-21 18:38:12 +02:00
  • 192ae1e356 WhatsNew.txt: added line for the calling convention fixes. Ozkan Sezer 2022-07-21 17:11:30 +03:00
  • 9ad3711a6b cmake: only enable x11_xss/x11_xrandr/x11_xfixes when its lib is available Anonymous Maarten 2022-07-21 15:19:19 +02:00
  • ac9e8691a2 cmake: only build testnative when X11 is available Anonymous Maarten 2022-07-21 14:49:35 +02:00
  • aa7a6c0ea6 cmake: only enable x11_xcursor and x11_xinput when its library is available Anonymous Maarten 2022-07-21 14:38:57 +02:00
  • 8f33de8462 cmake: set CMP0054 policy to NEW Anonymous Maarten 2022-07-21 14:08:19 +02:00
  • a33b5449ff WhatsNew.txt: Added audio channel support changes Ethan Lee 2022-07-20 19:11:42 -04:00
  • f3008e4aab audio: 3- and 5-channel formats are now supported Ethan Lee 2022-07-20 19:08:31 -04:00
  • 45c3b59d4b audio: Turn off DEBUG_CONFIG logging again. Ryan C. Gordon 2022-07-20 17:23:42 -04:00
  • bec721f08a audio: Fixed dst pointer on channel conversions that grow in-place. Ryan C. Gordon 2022-07-20 17:22:41 -04:00
  • 9f56c7cf02 audio: Remove 5.1->X SIMD converters, add SSE mono->stereo. Ryan C. Gordon 2022-07-20 16:39:19 -04:00
  • b83ae9f24c audio: Replaced some debug-printfs with debug-SDL_Logs. :) Ryan C. Gordon 2022-07-19 22:40:51 -04:00
  • f73d07da5f audio: Headers said 5 channel is quad+center, but it's 4.1. Ryan C. Gordon 2022-07-19 22:13:31 -04:00
  • 49ec8db5f8 audio: Generate the channel converter code from a program. Ryan C. Gordon 2022-07-19 22:04:49 -04:00
  • f06cc3e945 audio: "SL" means "surround left" not "side left", etc. Ryan C. Gordon 2022-07-19 22:03:56 -04:00
  • 5a0c819863 audio: Add channel convert filter _after_ choosing an SIMD version. Ryan C. Gordon 2022-07-19 22:03:02 -04:00
  • fe16084075 audio: LOG_DEBUG_CONVERT should use SDL_Log, not fprintf(stderr). Ryan C. Gordon 2022-07-19 16:04:48 -04:00
  • 257277903e audio: first attempt at rewriting the channel converters. Ryan C. Gordon 2022-07-19 02:16:08 -04:00
  • be3a945a8b Added support for the 8BitDo Ultimate Wired Controller for Xbox Sam Lantinga 2022-07-20 11:05:55 -07:00
  • b700a32630 audio, pipewire: fix signatures of pw_get_library_version and pw_init. Ozkan Sezer 2022-07-20 07:01:10 +03:00
  • 6e210d3797 audio, pipewire: pipewire_version_xx globals out of dynamic loading Ozkan Sezer 2022-07-20 07:01:10 +03:00
  • 78bad66773 video: wayland: Resize the window before sending the SDL_RESIZE event David Gow 2022-07-16 22:12:08 +08:00
  • 53e685168d Fixed declaration-after-statement warning Sam Lantinga 2022-07-18 07:31:23 -07:00
  • 6ad7fdecce Fixed infinite loop for values bigger than 0x40000000 Sam Lantinga 2022-07-18 07:26:29 -07:00
  • 986818143d Fixed missing imports in SDLActivity (thanks @guusw!) Sam Lantinga 2022-07-18 07:20:58 -07:00
  • 2be9301410 Fixed comment (thanks @pionere!) Sam Lantinga 2022-07-18 07:18:56 -07:00
  • cef1514b01 Fixed some Xcode warnings Sam Lantinga 2022-07-17 09:07:04 -07:00
  • e3916993e2 Added SDL_utils.c to the Xcode project Sam Lantinga 2022-07-17 08:47:06 -07:00
  • b299cb3d3c Added a utility function to calculate the next power of 2 for a value Sam Lantinga 2022-07-17 08:31:16 -07:00
  • 90b86b132a audio: Handle non-power-of-two spec.samples when unsupported Ethan Lee 2022-07-17 10:35:09 -04:00
  • d21a18c65f WhatsNew.txt: Add line for Shield HIDAPI driver Cameron Gutman 2022-07-17 01:06:16 -05:00
  • cdf9010a19 Added new audio features to WhatsNew.txt Ethan Lee 2022-07-16 12:39:30 -04:00
  • a09d62e4d8 directsound: Remove redundant SubFormat copy Ethan Lee 2022-07-15 23:45:56 -04:00
  • c5e408ae98 directsound: For channel counts > 2, generate a dwChannelMask for CreateSoundBuffer Ethan Lee 2022-07-15 11:31:59 -04:00
  • fff34f6304 windows: SDL_IMMDevice needed more deinit code from the Win32 path. Ethan Lee 2022-07-15 09:46:53 -04:00
  • 37aecda2c1 pipewire: Use PW_KEY_TARGET_OBJECT to specify stream connection nodes Frank Praznik 2022-07-14 11:38:51 -04:00
  • 2201d80255 avoid -Werror=declaration-after-statement after last commit. Ozkan Sezer 2022-07-14 02:40:00 +03:00
  • 24b3efd08d (OpenBSD) Exe Path: Use PWD instead of CWD and use CWD as fallback freebsd 2022-07-12 04:33:56 +00:00
  • 883409ea07 Added support for the misc1 button on the Nintendo Switch Pro Controller when using hid_nintendo kernel driver Sam Lantinga 2022-07-13 11:26:42 -07:00
  • 9a4f200d44 gamecontrollerdb: Linux, add mappings for hid-nintendo driver and more Taken from https://github.com/gabomdq/SDL_GameControllerDB/blob/master/gamecontrollerdb.txt SuperSamus 2022-06-04 14:57:49 +02:00
  • 7e2a996958 Added a virtual joystick automated test Sam Lantinga 2022-07-13 08:57:40 -07:00
  • 06c7d22653 Added mappings for the HORI Fighting Stick mini 4 on Linux and macOS Sam Lantinga 2022-07-12 18:53:53 -07:00
  • 27d8cbf026 Added PowerA and Qanba vendors for Android USB device support Sam Lantinga 2022-07-12 18:17:32 -07:00
  • e24b971a34 Added support for the NVIDIA Shield controller guide button Sam Lantinga 2022-07-12 17:53:03 -07:00
  • c92ddddde6 Sort libraries by version and pick the shortest symlink (thanks @jpalus!) Sam Lantinga 2022-07-12 13:00:43 -07:00
  • b321eae51a joystick: Fix spurious battery empty events when opening a Shield controller Cameron Gutman 2022-07-11 19:43:25 -05:00
  • a0d8848baa joystick: Plumb SDL_JoystickSendEffect() for the Shield HIDAPI driver Cameron Gutman 2022-07-11 19:37:25 -05:00
  • deca77c166 Regenerated configure Sam Lantinga 2022-07-11 15:55:14 -07:00
  • d5b8cf72f4 Revert "autotools: relax soname pattern for dynamic loading" Sam Lantinga 2022-07-11 15:54:15 -07:00
  • 36d8460c9e pipewire: Dynamically allocate the buffer for node strings Frank Praznik 2022-07-11 16:59:23 -04:00
  • 996cea31ee pipewire: Update default audio devices during runtime Frank Praznik 2022-07-11 15:15:48 -04:00
  • 60da11f0e2 pipewire: Remove deprecated configuration key Frank Praznik 2022-07-11 14:31:20 -04:00
  • 4fa2653394 SDL_GetJoystickGUIDInfo: byte-swap vendor, product and version values. Ozkan Sezer 2022-07-12 00:55:00 +03:00
  • b8f30c021b SDL_endian.h: check for __powerpc__ and __PPC__ in big endian decision. Ozkan Sezer 2022-07-12 00:55:00 +03:00
  • 5d09b63155 Sync SDL wiki -> header SDL Wiki Bot 2022-07-11 17:35:11 +00:00
  • ecfbdce64b pipewire: Require version 0.3.24 or newer at runtime Ethan Lee 2022-07-11 13:09:48 -04:00
  • 2f0816adb7 Add SDL_GetDefaultAudioInfo. Ethan Lee 2022-07-11 13:08:30 -04:00
  • 15d0618083 SDL_IMMDevice: Fix a WASAPI-specific leak, clean up Add() Ethan Lee 2022-07-11 01:06:57 -04:00
  • ae105ae1c7 windows: Move IMMDevice work to common file, implement DirectSound enumeration support Ethan Lee 2022-07-10 12:59:33 -04:00
  • 2373da5d94 Exposed SDL_ResetKeyboard() as a public function Sam Lantinga 2022-07-11 09:49:00 -07:00
  • 739155c44c We want to ship the CMake input file, not the generated file Sam Lantinga 2022-07-11 08:55:49 -07:00
  • 2c22d7204c Fixed typo in description Sam Lantinga 2022-07-11 08:44:49 -07:00
  • cd2dcf54af regenerated configure script. Ozkan Sezer 2022-07-10 21:10:00 +03:00
  • 8553632827 autotools: relax soname pattern for dynamic loading Jan Palus 2022-07-10 18:02:46 +02:00
  • 6e712d2440 joystick: Add HIDAPI driver for NVIDIA SHIELD 2017 controller Cameron Gutman 2022-07-09 22:55:36 -05:00
  • 3242265ff1 joystick: Fix endianness issues in Xbox HIDAPI drivers Cameron Gutman 2022-07-10 12:22:47 -05:00
  • 2f21648528 SDL_os2video.c: silenced -Wempty-body warning, along with minor tidy-up. Ozkan Sezer 2022-07-08 20:56:40 +03:00
  • 531647efba Regenerated configure with latest autotools release Sam Lantinga 2022-07-08 09:45:37 -07:00
  • 4aad594a8b Update SDL_qsa_audio.c 285424336 2022-07-08 16:17:46 +08:00
  • c0eada2019 Fix assumption that DRI_DEVNAME begins at 0 (#5865) Eric Curtin 2022-07-06 17:00:16 +01:00
  • adf3ce7c01 Don't drop mouse focus on WM_MOUSELEAVE if the mouse is in relative mode; mouse-level is not meaningful for that case. Sam Lantinga 2022-07-05 21:42:24 -07:00
  • 0253a45029 Fix format specifiers for WPARAM/LPARAM values, they are UINT_PTR. Sam Lantinga 2022-07-05 21:42:20 -07:00
  • f5cbc440e3 Merge commit 'ad0b91302d34336f8af8787fefeeddb553606ec6' into main Sam Lantinga 2022-07-05 21:41:34 -07:00
  • 001969b324 Merge commit '98411c0d338933e75221cc9c25bf3d5b9ec977b9' into main Sam Lantinga 2022-07-05 21:41:32 -07:00
  • b76393f1fe Merge commit '6187edd41e318f9c434ba178fb32a8ef2b07e5da' into main Sam Lantinga 2022-07-05 21:41:30 -07:00
  • d16a7bb9dc Merge commit 'fdb86b8266947e225f058b32ebb77fa949f6ae42' into main Sam Lantinga 2022-07-05 21:41:28 -07:00
  • c36025322f Merge commit 'b085c18251bc0298b1a78a621025978702ca07f7' into main Sam Lantinga 2022-07-05 21:41:26 -07:00
  • 8db084d5e7 Merge commit '51f75b8b309992252a1e18643e310f2774dec4ef' into main Sam Lantinga 2022-07-05 21:41:24 -07:00
  • 21437ad3f8 Merge commit 'fcb99d783090cc15bc04cdebe877ab36a3697e3d' into main Sam Lantinga 2022-07-05 21:41:22 -07:00
  • 8d7ea151b4 Merge commit '85bbf8eec9f5e422447807b6cabec8c9ec0859d9' into main Sam Lantinga 2022-07-05 21:41:20 -07:00
  • b0c9139783 Merge commit '643f9e56d03d8be9adf774c4931fe95742225006' into main Sam Lantinga 2022-07-05 21:41:19 -07:00
  • e09233cd2e Merge commit '7d7c5b803cecdb87673b824103e4c1c0b3e29fac' into main Sam Lantinga 2022-07-05 21:41:17 -07:00
  • 9221840280 Merge commit '2a25b69ba580ff63ede93f2b19fa1bca09dab484' into main Sam Lantinga 2022-07-05 21:41:15 -07:00
  • c218b55c67 Merge commit '0a600b1df45558c16812995aa2c03f0b5f636afb' into main Sam Lantinga 2022-07-05 21:41:13 -07:00
  • 89c393306d Merge commit 'cd79e9c4e25ffd15010953b15ae8cbc25b7e7a90' into main Sam Lantinga 2022-07-05 21:41:11 -07:00
  • 23ff1c605a Merge commit 'f317d619ccd22e60cebf1b09d716d3985359c981' into main Sam Lantinga 2022-07-05 21:41:09 -07:00
  • 95405d9625 Merge commit '0025621b8064f5c72561d5d7b7a1fbdde860c236' into main Sam Lantinga 2022-07-05 21:39:44 -07:00
  • 4615494f9d Merge commit '391dd0d94b625ae9f7edec2b7514a2f6ba9fb670' into main Sam Lantinga 2022-07-05 21:39:42 -07:00
  • 85d6d83b6c Merge commit '89624485ccffa9e9b9f1743d431034297daaf251' into main Sam Lantinga 2022-07-05 21:39:40 -07:00
  • a9a79ddfb1 Merge commit 'e9d5060c4c2df66e8d4ef4f748f80e8ef32fc233' into main Sam Lantinga 2022-07-05 21:39:38 -07:00
  • 91c7329ce1 Merge commit '209f457ea4eed6a2a3816f42049a17101c049d9c' into main Sam Lantinga 2022-07-05 21:39:36 -07:00
  • acc03716ea Merge commit 'bdbf90e3fc27c123e699c03f54de3e35e51861dc' into main Sam Lantinga 2022-07-05 21:39:35 -07:00
  • 6d3ce729a6 Merge commit '7ac5d616f3732b4d98010331d2ae0a24f883092d' into main Sam Lantinga 2022-07-05 21:39:33 -07:00
  • 7ef298f7c7 Merge commit '37a517dc36b7ba8f703c82a408bef6e44e5786ba' into main Sam Lantinga 2022-07-05 21:39:31 -07:00
  • 6b0e1adfe9 Merge commit '78089e6598240178b62d6720eec041cc698a5e7c' into main Sam Lantinga 2022-07-05 21:39:29 -07:00