Commit Graph

  • 183606d3d4 testdrawchessboard: clean up renderer and window Anonymous Maarten 2023-10-05 13:41:01 +0200
  • 4f0642bf47 triangle: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-05 13:40:09 +0200
  • d5ba5bb05f blit_slow: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-04 21:17:13 +0200
  • 2d5c05a69c blit_slow: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-04 21:17:13 +0200
  • 4cd0c13823 blit_slow: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-04 21:17:13 +0200
  • 117be0e70a blit_slow: don't read destination pixel when you're going to discard it anyways Anonymous Maarten 2023-10-04 21:17:13 +0200
  • 49abb9c1fa
    aaudio: Fixed a comment. Ryan C. Gordon 2023-10-04 14:06:16 -0400
  • 0eb8651d5e Do not report gyro/accelerometer if we can't read axes info Mathieu Eyraud 2023-10-04 15:36:04 +0200
  • 76a375f9fa
    Do not report gyro/accelerometer if we can't read axes info Mathieu Eyraud 2023-10-04 15:36:04 +0200
  • ff57867516
    audio: Fixed copy/paste error that was checking wrong variable. Ryan C. Gordon 2023-10-03 14:58:05 -0400
  • b7580a8d93 Use PHYS instead of UNIQ to identify evdev sensors KWottrich 2023-10-03 10:42:46 -0500
  • d2d4914ac3
    audio: WaitDevice/WaitCaptureDevice now returns a result. Ryan C. Gordon 2023-10-03 10:35:18 -0400
  • a0820ed833
    directsound: Cleaned up WaitDevice. Ryan C. Gordon 2023-10-03 09:54:30 -0400
  • 6c33a05bdb
    audio: Removed unused AllowsArbitraryDeviceNames variable. Ryan C. Gordon 2023-10-02 23:07:00 -0400
  • f1fc198278
    audio: Destroy the logical audio device before sending DEVICE_REMOVED event. Ryan C. Gordon 2023-10-02 20:07:42 -0400
  • 64ec208479 Fix log message spelling Frank Praznik 2023-10-02 19:47:39 -0400
  • 9111c5e178 tests: Disable mouse warp test under Wayland Frank Praznik 2023-10-02 19:29:02 -0400
  • ea0b335d57 tests: Disable mouse warp test under Wayland Frank Praznik 2023-10-02 19:29:02 -0400
  • de5068f4e4
    audio: Commented out a currently-incorrect assert. Ryan C. Gordon 2023-10-02 19:41:29 -0400
  • 800a01995a shape: Use SDL[Test]_ReadSurfacePixel Simon McVittie 2023-10-02 19:50:47 +0100
  • 4111f90065 surface: Add a private SDL_ReadSurfacePixel Simon McVittie 2023-10-02 19:45:49 +0100
  • f935c68e0a test: Extract SDLTest_ReadSurfacePixel Simon McVittie 2023-10-02 19:43:44 +0100
  • 321c2f8f24 ci: disable Intel compilers Anonymous Maarten 2023-10-02 09:14:29 +0200
  • 3abb464f10 ci: disable Intel compilers Anonymous Maarten 2023-10-02 09:13:35 +0200
  • cc016b0046 Updated to version 2.28.4 for release release-2.28.4 Sam Lantinga 2023-10-01 12:05:05 -0700
  • 251f8fa272 Revert "Do a better job of finding default ALSA devices" Sam Lantinga 2023-10-01 08:49:14 -0700
  • 8857b0f13a Use the device audio format for the lowest latency Sam Lantinga 2023-09-30 16:24:49 -0700
  • 806e11ac00 Update sample processing bookkeeping when recovering the AAudio audio device Sam Lantinga 2023-09-30 15:04:21 -0700
  • f7c7e3d7ed revise __GLIBC__ hsnovel 2023-10-01 01:00:09 +0300
  • f67a438143 refine fscanf check hsnovel 2023-10-01 00:45:57 +0300
  • 1c6022fe3a reorganize, check fsanf return value hsnovel 2023-10-01 00:39:00 +0300
  • f9f8cd85d0 fix glibc check hsnovel 2023-10-01 00:09:57 +0300
  • 482c238953
    aaudio: Deal with device recovery. Ryan C. Gordon 2023-09-30 16:33:30 -0400
  • a8813b58a6
    aaudio: Change an int to an SDL_bool. Ryan C. Gordon 2023-09-30 15:43:22 -0400
  • ff17d75ce8 Add FreeBSD and add fallback for non gnu systems hsnovel 2023-09-30 23:35:52 +0300
  • 8923305f34 We don't need to wait a full 10 ms, just delay a bit Sam Lantinga 2023-09-30 12:14:09 -0700
  • 6a152676bb Wait a bit when snd_pcm_avail() returns 0 Sam Lantinga 2023-09-30 10:48:44 -0700
  • b4372de186
    alsa: Cleaned up remaining debug logging. Ryan C. Gordon 2023-09-30 12:35:46 -0400
  • a063c943dc
    pulseaudio: Use pa_stream_begin_write to avoid an extra buffer copy. Ryan C. Gordon 2023-09-30 12:31:45 -0400
  • 0471a93706
    alsa: Simplified PlayDevice and CaptureFromDevice. Ryan C. Gordon 2023-09-30 12:23:28 -0400
  • 776d9d0ee3
    alsa: Convert `/* */` comments to `//` comments. Ryan C. Gordon 2023-09-30 12:02:51 -0400
  • 64fee85c69
    alsa: More efficient audio thread iteration. Ryan C. Gordon 2023-09-30 11:50:53 -0400
  • c5fb2b4df0 move local variable to linux ifdef hsnovel 2023-09-30 18:44:41 +0300
  • f9dc49c21c Fix automated tests using the dummy video driver Frank Praznik 2023-09-29 12:55:09 -0400
  • 8c3fd5aec2 snd_pcm_plugin_flush was removed in QNX 7.1 and later Anonymous Maarten 2023-09-30 16:33:56 +0200
  • 24d145f4b6 cmake: add qnx support Anonymous Maarten 2023-09-29 18:53:47 +0200
  • 145ad48c0e Allow the use of posix_spawn() instead of vfork/execlp() Anonymous Maarten 2023-09-29 19:09:09 +0200
  • 71b7790be8 snd_pcm_plugin_flush was removed in QNX 7.1 and later Anonymous Maarten 2023-09-30 16:33:56 +0200
  • 933ec9e978 cmake: add qnx support Anonymous Maarten 2023-09-29 18:53:47 +0200
  • a263cc2369 Allow the use of posix_spawn() instead of vfork/execlp() Anonymous Maarten 2023-09-29 19:09:09 +0200
  • e2c880e94c snd_pcm_plugin_flush was removed in QNX 7.1 and later Anonymous Maarten 2023-09-30 16:33:56 +0200
  • 3ea8ab4bae cmake: add qnx support Anonymous Maarten 2023-09-29 18:53:47 +0200
  • 26c62de3cf add failsafe for querying cache line size on linux hsnovel 2023-09-30 17:26:17 +0300
  • 47cba08259 VisualC/pkg-support/cmake: remove subdir from public header include path Ozkan Sezer 2023-09-30 14:33:02 +0300
  • 61e9a9dd56
    pulseaudio: Just feed the device whenever it asks for any amount of data. Ryan C. Gordon 2023-09-29 22:34:11 -0400
  • 4f76f9b0a7
    pulseaudio: Use correct buffer size of stream, wait less between fills. Ryan C. Gordon 2023-09-29 22:13:20 -0400
  • 482166cef1 Fix automated tests using the dummy video driver Frank Praznik 2023-09-29 12:55:09 -0400
  • e6ed44c5f9 Allow the use of posix_spawn() instead of vfork/execlp() Anonymous Maarten 2023-09-29 19:09:09 +0200
  • 978c8845b7 surface: Document the in-memory layout of the pixels Simon McVittie 2023-09-29 15:54:32 +0100
  • 35286ad578 pixels: Document the naming convention Simon McVittie 2023-09-29 15:49:24 +0100
  • fd495bb57c SDLTest_CompareSurfaces: Decode pixels correctly on big-endian platforms Simon McVittie 2023-09-29 14:23:36 +0100
  • 6b5eadb10f SDLTest_CompareSurfaces: Decode pixels correctly on big-endian platforms Simon McVittie 2023-09-29 14:23:36 +0100
  • e5b600975d SDLTest_CompareSurfaces: Output RGBA values of first differing pixel Simon McVittie 2023-09-29 13:00:43 +0100
  • 2acbc479b0 SDLTest_CompareSurfaces: If surfaces differ, log their formats Simon McVittie 2023-09-29 12:52:32 +0100
  • 65df89dfe6 SDLTest_CompareSurfaces: Log better messages if NULL or different sizes Simon McVittie 2023-09-29 12:52:17 +0100
  • d95d2d7051 SDLTest_CompareSurfaces: Decode pixels correctly on big-endian platforms Simon McVittie 2023-09-29 14:23:36 +0100
  • 328bbc0580 SDLTest_CompareSurfaces: Decode pixels correctly on big-endian platforms Simon McVittie 2023-09-29 14:23:36 +0100
  • d65861f049 Do a better job of finding default ALSA devices Sam Lantinga 2023-09-28 21:25:11 -0700
  • ba65ef5ce7 Recover from -EPIPE in snd_pcm_avail() Sam Lantinga 2023-09-28 20:16:59 -0700
  • 5be5000fa1 cmake: make HEADERS_DIR a required argument of SDL_generate_manpages Anonymous Maarten 2023-09-29 03:42:33 +0200
  • 5c1a91a4e1 ci: make sure perl is installed + build docs with MSVC toolchain Anonymous Maarten 2023-09-28 23:32:35 +0200
  • 6248472c0c test: Accept small numerical differences in more mathematical tests Simon McVittie 2023-09-28 16:29:15 +0100
  • a2c5dc6507
    pulseaudio: Added typedef needed for compat with ancient Pulse installs. Ryan C. Gordon 2023-09-28 12:10:16 -0400
  • 367c88d166 test: Accept small numerical differences in more mathematical tests Simon McVittie 2023-09-28 16:29:15 +0100
  • f24551f6d1
    pulseaudio: More workarounds for extremely old Pulse installs. Ryan C. Gordon 2023-09-28 11:53:00 -0400
  • 441a5b707b
    audio: Adjusted const/static fields on some variables. Ryan C. Gordon 2023-09-28 10:24:42 -0400
  • 280c2c1d7d
    pulseaudio: Revert "pulseaudio: Require PulseAudio 5.0 or later for SDL3." Ryan C. Gordon 2023-09-28 10:15:53 -0400
  • 4db2b968af
    audio: simple-copy path should check if device is paused. Ryan C. Gordon 2023-09-27 16:24:33 -0400
  • 505dc4c39c wasapi: Deal with device failures when we aren't holding the device lock. Ryan C. Gordon 2023-09-27 11:33:51 -0400
  • ea5f59c234 Removed unused code Sam Lantinga 2023-09-27 09:16:25 -0700
  • a6854098f7 Fixed stuttering on Android when using the AAudio driver Sam Lantinga 2023-09-27 09:08:08 -0700
  • bb6553a8ed
    wasapi: Deal with device failures when we aren't holding the device lock. Ryan C. Gordon 2023-09-27 11:33:51 -0400
  • 8b42f78270 Removed unused code Sam Lantinga 2023-09-27 09:16:25 -0700
  • 092f34b69a Fixed stuttering on Android when using the AAudio driver Sam Lantinga 2023-09-27 09:08:08 -0700
  • a5175e5ed0
    audio: Fixed bug when setting up mixing formats. Ryan C. Gordon 2023-09-27 11:48:46 -0400
  • 9667aa18e6 wayland: Check that the data device supports the release method before calling it Frank Praznik 2023-09-26 11:22:01 -0400
  • 4454dc400b wayland: Null all Wayland manager objects after freeing Frank Praznik 2023-09-26 11:18:52 -0400
  • e1789b320e
    video: Streamline a little deinit code. Ryan C. Gordon 2023-09-25 16:26:14 -0400
  • 2a1058713c Bump libdecor feature check to look for 0.2.0 Frank Praznik 2023-09-25 12:02:06 -0400
  • f5886f11d0 cmake: let every test depends on pretest Anonymous Maarten 2023-09-24 21:35:41 +0200
  • f45761908a Move check for SDL_Delay upper bounds to testtimer Anonymous Maarten 2023-08-29 00:03:05 +0200
  • a84389f6bb libm: use union for infinity Anonymous Maarten 2023-08-27 23:52:47 +0200
  • 474c8d0073 testautomation: don't do float equality tests Anonymous Maarten 2023-08-27 23:42:23 +0200
  • a6bc6b882c ci: always upload the artifacts Anonymous Maarten 2023-08-27 16:25:55 +0200
  • 85e3099ba4 testautomation: only require accelated renderer with non-dummy video driver Anonymous Maarten 2023-08-27 03:04:23 +0200
  • 26fd231151 ci: run tests on msvc workflow Anonymous Maarten 2023-03-14 19:51:52 +0100
  • 0e955a9127 cmake: run testautomation with CTest Anonymous Maarten 2023-03-14 12:04:49 +0100
  • d58fa94ee9 SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -0700
  • 9772d0512c SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -0700
  • 1375d2049d SDL_iconv_string() defaults to UTF-8 Sam Lantinga 2023-09-24 17:27:23 -0700