Commit Graph

  • bd77b9a0ce docs: Rewrote README-emscripten.md Ryan C. Gordon 2023-09-08 23:37:27 -04:00
  • 52efefca04 wayland: Fix drag offer leak Frank Praznik 2023-09-09 18:37:49 -04:00
  • 3a992af446 audio: Added a postmix callback to logical devices. Ryan C. Gordon 2023-09-07 10:56:09 -04:00
  • d710e0be27 render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +01:00
  • 8ad043fc38 render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +01:00
  • 7207bdce5d render: Enable clipping for zero-sized rectangles Simon McVittie 2023-09-09 14:36:21 +01:00
  • b8d1f852db cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:16:31 +02:00
  • b388f6e32d cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:16:31 +02:00
  • 22d81fb3e9 cmake: use MSVC_RUNTIME_LIBRARY to force MT Anonymous Maarten 2023-09-09 19:14:12 +02:00
  • a2e17852d9 cmake: make sure SDL_GetPrefPath is run before testfilesystem Anonymous Maarten 2023-09-08 03:28:01 +02:00
  • 2fb266e0a4 ci: run tests in parallel Anonymous Maarten 2023-09-08 03:24:47 +02:00
  • ad1313e751 testaudio: Patched to compile. Ryan C. Gordon 2023-09-07 16:03:49 -04:00
  • 25eca09c7e include: Replaced old Bugzilla URL. Ryan C. Gordon 2023-09-07 10:44:09 -04:00
  • 5747ddc012 testaudio: Clean up some messy memory management. Ryan C. Gordon 2023-09-07 10:50:11 -04:00
  • fafbea1ced audio: Move internal float32 mixing to a simplified function Ryan C. Gordon 2023-09-07 10:48:04 -04:00
  • 116b0ec977 include: minor tweak to audio API documentation Ryan C. Gordon 2023-09-07 10:45:45 -04:00
  • fb13770353 include: Replaced old Bugzilla URL. Ryan C. Gordon 2023-09-07 10:44:09 -04:00
  • 38c8fc05c5 audio: Remove ChooseMixStrategy. Ryan C. Gordon 2023-09-06 10:02:32 -04:00
  • b00cbd76aa wikiheaders.pl: create Unsupported.md file with list of functions undocumented in either the headers or the wiki Anonymous Maarten 2023-09-06 20:28:23 +02:00
  • 88299502b4 wayland: Ensure that the toplevel window is recreated when switching decoration modes Frank Praznik 2023-09-06 12:18:27 -04:00
  • 37e1fc3b58 wayland: Ensure that the toplevel window is recreated when switching decoration modes Frank Praznik 2023-09-06 12:18:27 -04:00
  • f2ca9a615b Added SDL_AUDIO_FRAMESIZE Brick 2023-09-03 22:07:05 +01:00
  • 53122593f8 Added SDL_AUDIO_BYTESIZE Brick 2023-09-05 23:02:37 +01:00
  • 544351c98e Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-05 21:19:16 +00:00
  • 2e7d2b94eb Clarify that SDL_BlitSurface() ignores the width and height in dstrect Sam Lantinga 2023-09-05 14:18:13 -07:00
  • e9ab663c43 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +03:00
  • 1d495351a0 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +03:00
  • a2c1984d37 Detect Simagic wheel bases as wheels (#8198) Makarenko Oleg 2023-09-04 22:11:13 +03:00
  • 1d8dfbb223 avoid type redefinition errors after PR/8181 Ozkan Sezer 2023-09-04 21:29:40 +03:00
  • c8d1de1a9b Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +03:00
  • 365a36386a Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +03:00
  • 266b91d2fd Detect Logitech G923 Playstation as wheel G923 have two different versions - Xbox version is already present in the wheel list, but not the PS version. Oleg 2023-09-04 20:26:24 +03:00
  • bf8c9cd6bf Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +03:00
  • 242b25aba4 Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +03:00
  • cde67ea49a Detect Logitech PRO Racing Wheel for Xbox (PC mode) as wheel Logitech PRO Racing Wheel have two different versions - for Playstation and Xbox. Vendor + Product ID for Playstation version already present in SDL sources, but not an Xbox version Oleg 2023-09-04 20:46:09 +03:00
  • 3a932141e4 Restore audio format binary compatibility with SDL 2.0 Sam Lantinga 2023-09-04 10:16:33 -07:00
  • e85206ffd8 wikiheaders.pl: add --rev= option to pass revision string Anonymous Maarten 2023-09-04 18:56:00 +02:00
  • 233789b0d1 Audio types have the same naming convention as other SDL endian types, e.g. [S|U][BITS][LE|BE] Sam Lantinga 2023-09-04 09:17:29 -07:00
  • 36b5f3e35c Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-04 14:47:15 +00:00
  • 0e552761b7 Renamed AudioStreamSpeed to AudioStreamFrequencyRatio Brick 2023-09-03 19:37:57 +01:00
  • 47bcb078f5 Fixed some incorrect SDL_AUDIO_F32 uses Brick 2023-09-03 20:47:11 +01:00
  • 2833f2e7b5 Fixed OOB access in audio_convertAccuracy test Brick 2023-09-03 20:46:26 +01:00
  • 8387fae698 Sync SDL3 wiki -> header SDL Wiki Bot 2023-09-03 15:11:13 +00:00
  • 8321813452 docs: Add note about Wayland application icons Frank Praznik 2023-09-03 10:33:01 -04:00
  • 825d344756 Make sure that the same timestamp is used for all PS5 events from the same packet Sam Lantinga 2023-09-01 17:49:01 -07:00
  • 9c1430324c Removed SDL_dataqueue Brick 2023-08-31 23:14:55 +01:00
  • 28b28bd8f4 Added audio_formatChange test Brick 2023-08-31 22:35:59 +01:00
  • a59152688a Try and avoid overflow when handling very large audio streams Brick 2023-08-31 20:21:51 +01:00
  • 5394a805f4 Improved testaudiostreamdynamicresample Brick 2023-08-31 21:13:45 +01:00
  • e55844274d Added SDL_(Get|Set)AudioStreamSpeed Brick 2023-08-31 13:31:42 +01:00
  • 43c3c5736d Track the formats of data in an SDL_AudioStream Brick 2023-08-31 13:29:35 +01:00
  • 337fed3df6 Tweaked ResampleFrame_SSE Use _mm_unpack(lo|hi)_ps instead of _mm_shuffle_ps Brick 2023-08-28 22:21:08 +01:00
  • 8a5ba43d00 Updated to version 2.28.3 for release release-2.28.3 Sam Lantinga 2023-09-01 11:22:07 -07:00
  • fd7cd91dc9 audio: Mix multiple streams in float32 to prevent clipping. Ryan C. Gordon 2023-08-31 23:38:24 -04:00
  • 9097573e37 audio: Choose a mixing strategy on each iteration. Ryan C. Gordon 2023-08-31 13:56:37 -04:00
  • bbe2e012a2 Don't provide the SDL3 header path Sam Lantinga 2023-08-31 11:41:37 -07:00
  • c17a35f096 Fixed typo Sam Lantinga 2023-08-31 09:32:39 -07:00
  • 4f72255eb1 Fixed README.md link Sam Lantinga 2023-08-31 09:31:56 -07:00
  • e0ab597549 Simplified SDL_main.h migration notes Sam Lantinga 2023-08-31 09:29:59 -07:00
  • d44bde61e5 Added SDL migration information to the top level README.md Sam Lantinga 2023-08-31 09:28:54 -07:00
  • c25a49c406 metal: Add hint to select low power device instead of the default one (#8182) Jeremy Demeule 2023-08-31 10:23:45 +02:00
  • aa7ba62978 metal: Add hint to select low power device instead of the default one (#8182) Jeremy Demeule 2023-08-31 10:23:45 +02:00
  • 6ff31e10cf metal: Add hint to select low power device instead of the default one (#8182) Jeremy Demeule 2023-08-31 10:23:45 +02:00
  • 8a8aed477d Make sure that we process touch events that position the mouse Sam Lantinga 2023-08-30 21:31:19 -07:00
  • f84c87f204 Sync SDL3 wiki -> header SDL Wiki Bot 2023-08-31 03:26:13 +00:00
  • a7eea9997d macOS: Don't raise the parent top-level window when raising a child window, only raise the child window to the top of the parent Sam Lantinga 2023-08-30 20:29:57 -07:00
  • a5e7214795 Add SDL_WINDOW_NOT_FOCUSABLE flag to set that the window should not be able to gain key focus Sam Lantinga 2023-08-30 20:29:51 -07:00
  • b385dc3b68 n3dsaudio: Patched to compile. Ryan C. Gordon 2023-08-30 19:53:54 -04:00
  • 4e0c7c91fc audio: PlayDevice() should return an error code. Ryan C. Gordon 2023-08-30 19:16:39 -04:00
  • 0b995f21e7 wayland: add SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL Anonymous Maarten 2023-08-30 23:03:03 +02:00
  • d46fdfa3ee wayland: add SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL Anonymous Maarten 2023-08-30 23:03:03 +02:00
  • a94d724f17 wayland: add SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_EGL Anonymous Maarten 2023-08-30 23:03:03 +02:00
  • 787d339282 wayland: don't define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_* macro's Anonymous Maarten 2023-08-30 19:28:11 +02:00
  • bb1fe302cf wayland: don't define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_* macro's Anonymous Maarten 2023-08-30 19:28:11 +02:00
  • da5d93d3da wayland: don't define SDL_VIDEO_DRIVER_WAYLAND_DYNAMIC_* macro's Anonymous Maarten 2023-08-30 19:28:11 +02:00
  • f002f7d12e ci: build emscripten with Debug buid type Anonymous Maarten 2023-08-29 23:18:37 +02:00
  • 3699b12ed0 audio: Fixed some "is_*" variables to be cleaner and/or more specific. Ryan C. Gordon 2023-08-29 10:46:14 -04:00
  • 2471d8cc2a audio: Fixed logic error in SDL_OpenAudioDeviceStream. Ryan C. Gordon 2023-08-27 19:30:31 -04:00
  • 1b03a2430a testsurround: fix order of arguments of callback Anonymous Maarten 2023-08-28 00:12:59 +02:00
  • 82db2b58f9 Renamed audio stream callback and moved the userdata parameter first Sam Lantinga 2023-08-27 14:43:21 -07:00
  • 5bdad5210f Sync SDL3 wiki -> header SDL Wiki Bot 2023-08-27 20:55:12 +00:00
  • 58c859f64d audio: Rename SDL_GetAudioStreamBinding to SDL_GetAudioStreamDevice. Ryan C. Gordon 2023-08-27 16:34:26 -04:00
  • efd2023a72 audio: Fixed documentation. Ryan C. Gordon 2023-08-27 16:24:38 -04:00
  • 1e775e0eef audio: Replace SDL_CreateAndBindAudioStream with SDL_OpenAudioDeviceStream. Ryan C. Gordon 2023-08-27 13:32:33 -04:00
  • bd088c2f99 Revert "Clarify whether an audio function expects a physical or logical device ID" Sam Lantinga 2023-08-27 13:42:20 -07:00
  • 82e481b520 Added --randmem test parameter Brick 2023-08-27 20:05:43 +01:00
  • ea68bb8027 Add some additional checks to audio_convertAudio Brick 2023-08-27 14:21:10 +01:00
  • f8286df167 Fixed ResampleFrame_SSE doing unnecessary work Brick 2023-08-27 14:16:36 +01:00
  • b1d63be538 Fixed audio_resampleLoss test Brick 2023-08-26 23:41:47 +01:00
  • c191d6c306 Better Win32 transparent window support Sam Huang 2023-08-27 12:56:44 -07:00
  • 923d612ca1 hidapi: sync macOS code with mainstream. Ozkan Sezer 2023-08-27 22:33:32 +03:00
  • 363f4fa9c1 avoid type redefinition errors after commit ee806597b9. Ozkan Sezer 2023-08-27 22:22:10 +03:00
  • 615824a806 Updated documentation now that SDL_GetAudioDevices() has been split into separate functions for output and capture devices Sam Lantinga 2023-08-26 17:30:57 -07:00
  • 506a133d84 Clarify whether an audio function expects a physical or logical device ID Sam Lantinga 2023-08-26 17:03:01 -07:00
  • 3b1d1e4e31 hidapi: sync the hidraw changes with mainstream Ozkan Sezer 2023-08-26 11:40:32 +03:00
  • f617918e0a cmake: check linkage to libusb too, instead of libusb.h presence only. Ozkan Sezer 2023-08-26 15:55:50 +03:00
  • 041dbd6b5f Fixed GetResamplerAvailableOutputFrames Non-euclidean division is a pain Brick 2023-08-26 10:00:58 +01:00
  • b49d0a607e x11: Avoid including full Vulkan headers. Ryan C. Gordon 2023-08-25 19:45:45 -04:00
  • 4d2f9f3a32 yuv_rgb: Comment out unused code. Ryan C. Gordon 2023-08-25 19:42:46 -04:00
  • 3c3486e2ac wayland: Don't include full Vulkan headers when not necessary. Ryan C. Gordon 2023-08-25 19:42:08 -04:00