Commit Graph

  • e0c2cca629 Fixed fullscreen windows having rounded corners and 1px transparent borders on Windows 11. Sam Lantinga 2024-01-26 23:05:31 -08:00
  • a1a4948fda Fixed the size and position of minimized windows on Windows Sam Lantinga 2024-01-26 22:36:32 -08:00
  • 5ba839e83b fix XRandR refresh rate calculation Caiyi Hsu 2024-01-27 11:25:43 +08:00
  • f931b25f4c wasapi: If GetDeviceBuf can't get a full buffer, go back to waiting. Ryan C. Gordon 2024-01-26 23:24:43 -05:00
  • 1e06a3614f wasapi: Clamp device->spec.samples to the hardware buffer size. Ryan C. Gordon 2024-01-26 13:58:38 -05:00
  • ad1a11164c wasapi: Clamp device->spec.samples to the hardware buffer size. Ryan C. Gordon 2024-01-26 13:58:38 -05:00
  • 44a2c4d512 Only retain SDL_* + platform macro's in rename_macros.py Anonymous Maarten 2024-01-26 18:05:49 +01:00
  • c5794cd911 ci: bump actions version tag Anonymous Maarten 2024-01-26 02:33:20 +01:00
  • 33f86d81fc Add all macros from SDL2's SDL_config.h to rename_macros.py Anonymous Maarten 2024-01-26 02:32:00 +01:00
  • aeac8774f7 Missed one Sam Lantinga 2024-01-25 16:53:19 -08:00
  • d0dd60c8ba Updated new pixel format names to be more consistent with the others Sam Lantinga 2024-01-25 16:51:22 -08:00
  • 0f78aa7c30 Add some high bit-depth pixel formats Sam Lantinga 2024-01-25 16:39:53 -08:00
  • 5ab879f89a SDL_kmsdrmvideo.c: move SDL_kmsdrmvulkan.h include to before all others Ozkan Sezer 2024-01-26 03:20:14 +03:00
  • 5f6a4fe643 blendmode: Corrected docs for SDL_BLENDOPERATION_[REV_]SUBTRACT. Ryan C. Gordon 2024-01-25 17:48:12 -05:00
  • 7aab3f0db6 blendmode: Corrected docs for SDL_BLENDOPERATION_[REV_]SUBTRACT. Ryan C. Gordon 2024-01-25 17:48:12 -05:00
  • ecbbef8b8d blendmode: Corrected docs for SDL_BLENDOPERATION_[REV_]SUBTRACT. Ryan C. Gordon 2024-01-25 17:48:12 -05:00
  • 8814095aa8 main: Indented SDL_main headers for readability, removed SDL2 compat macros. Ryan C. Gordon 2024-01-25 17:39:38 -05:00
  • 22ea59425d wayland: Fix whitespace Frank Praznik 2024-01-25 16:13:54 -05:00
  • c202893fbb wayland: Make sure the primary display is always first under GNOME Frank Praznik 2024-01-25 15:25:03 -05:00
  • b8081e8e35 video: lowercase some video backend names. Ryan C. Gordon 2024-01-25 15:22:57 -05:00
  • 02f59f3ae6 Note that SDL_GetHaptics() is useful in combination with SDL_OpenHaptic() Sam Lantinga 2024-01-25 08:21:01 -08:00
  • 594eef99ec Added a migration note about SDL_TouchID and SDL_FingerID Sam Lantinga 2024-01-25 07:30:08 -08:00
  • c85ea238ca Improved timing accuracy of SDL_WaitEventTimeout() on Windows Sam Lantinga 2024-01-25 06:30:07 -08:00
  • 08caafe2f1 Improved timing accuracy of SDL_WaitEventTimeout() on Windows Sam Lantinga 2024-01-25 06:30:07 -08:00
  • 2670eb44af Improved timing accuracy of SDL_WaitEventTimeout() on Windows Sam Lantinga 2024-01-25 06:30:07 -08:00
  • 5ddd97062e Added test code to validate SDL_WaitEventTimeout() Sam Lantinga 2024-01-25 06:29:15 -08:00
  • 5c0b2d04f4 mayflash adapter PS4 support Ningyuan Li 2024-01-20 00:39:47 +09:00
  • 138fe3d43d mayflash adapter PS4 support Ningyuan Li 2024-01-20 00:39:47 +09:00
  • d6ebbc2fa4 mayflash adapter PS4 support Ningyuan Li 2024-01-20 00:39:47 +09:00
  • b8c4ea3cd1 Don't add the FIXME for converted macros Sam Lantinga 2024-01-24 12:38:44 -08:00
  • 006edcab60 Switch to using SDL_powf() instead of pow() Sam Lantinga 2024-01-24 12:38:07 -08:00
  • 95a67278d1 Updated documentation after 2654c52d0e Sam Lantinga 2024-01-24 11:00:13 -08:00
  • 205c417f74 testgles2.c, testgles2_sdf.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • 6b3b7c7d4b SDL_hidapi_ps3.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • 81314c4998 SDL_render_gl.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • 1c79edbe02 SDL_test_memory.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • 07a0c0e402 SDL_hidapi.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • 34f03207c4 SDL_cpuinfo.c: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • fd6ec3b9aa SDL_intrin.h: adjust for new SDL_PLATFORM_WINDOWS meaning. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • 2654c52d0e macro SDL_PLATFORM_WINDOWS now means Win32 api and Windows-based OS's. Ozkan Sezer 2024-01-24 20:37:00 +03:00
  • 76e64053c3 Make sure we include the matching copy of vk_video headers Sam Lantinga 2024-01-24 09:23:24 -08:00
  • ddfa59a52b Update to the latest version of the Khronos headers Sam Lantinga 2024-01-24 09:22:13 -08:00
  • b16ef14c7c Make sure we include the matching copy of vk_video headers Sam Lantinga 2024-01-24 09:23:24 -08:00
  • 0f5a815657 Update to the latest version of the Khronos headers Sam Lantinga 2024-01-24 09:22:13 -08:00
  • 1ac9602909 Make sure we include the matching copy of vk_video headers Sam Lantinga 2024-01-24 09:23:24 -08:00
  • fc74bf8455 Update to the latest version of the Khronos headers Sam Lantinga 2024-01-24 09:22:13 -08:00
  • 12b01ef674 rename_macros.py: fix typo for __WIN32__ Ozkan Sezer 2024-01-24 20:10:00 +03:00
  • a06ee5b98d Don't try to use SDL platform macros in configure-time checks Simon McVittie 2024-01-24 10:40:04 +00:00
  • f61870cfb4 Go back to using compiler built-in macros in ARM assembly code Simon McVittie 2024-01-24 10:38:48 +00:00
  • ed421f4fd8 Revert Khronos headers to upstream version Simon McVittie 2024-01-24 10:35:35 +00:00
  • 8fe257b541 Added support for other HDR color primaries Sam Lantinga 2024-01-23 20:15:10 -08:00
  • c5792cc0de SDL_thread.h: replace uses of __GDK__ and __WINRT__ (missed in #8875.) Ozkan Sezer 2024-01-24 06:28:10 +03:00
  • 31d133db40 Define SDL_PLATFORM_* macros instead of underscored ones (#8875) Anonymous Maarten 2024-01-24 02:40:51 +01:00
  • ceccf24519 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-24 01:20:29 +00:00
  • 7cd914593f Added HDR surface properties and tone mapping from HDR to SDR Sam Lantinga 2024-01-23 16:59:19 -08:00
  • e3fb974fc7 Fixed ambiguity between std::byte and byte in rpcndr.h Sam Lantinga 2024-01-23 09:00:02 -08:00
  • 9196584773 Fixed ambiguity between std::byte and byte in rpcndr.h Sam Lantinga 2024-01-23 09:00:02 -08:00
  • a71f99c71f Fixed ambiguity between std::byte and byte in rpcndr.h Sam Lantinga 2024-01-23 09:00:02 -08:00
  • 9120fbd501 make video/pandora to actually compile somehow. Ozkan Sezer 2024-01-23 17:50:10 +03:00
  • 48b62e2e57 make video/pandora to actually compile somehow. Ozkan Sezer 2024-01-23 17:50:10 +03:00
  • 6fb188eb35 Sync SDL3 wiki -> header SDL Wiki Bot 2024-01-23 03:24:26 +00:00
  • cd231a65f6 Added SDL_GetJoystickCaps() and SDL_GetGamepadCaps() to get the capabilities of controllers Sam Lantinga 2024-01-22 19:07:33 -08:00
  • 52181848da fixes after ShowMessageBox changes: Ozkan Sezer 2024-01-23 04:11:20 +03:00
  • 9e352e61db fixes after ShowMessageBox changes: Ozkan Sezer 2024-01-23 04:11:20 +03:00
  • 10cbe04fc5 SDL_ShowMessageBox: Remove #ifdefs and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -05:00
  • c5c0b2cb34 SDL_ShowMessageBox: Remove #ifdefs and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -05:00
  • c88c12148d SDL_ShowMessageBox: Remove #ifdefs and respect SDL_VIDEO_DRIVER hint. Ryan C. Gordon 2024-01-22 18:04:14 -05:00
  • 8367b00e8c aaudio: Set low-latency audio mode. Ryan C. Gordon 2024-01-22 18:23:14 -05:00
  • 1e016fd5ea aaudio: Set low-latency audio mode. Ryan C. Gordon 2024-01-22 18:23:14 -05:00
  • 4a4f289adc testhaptic.c: include stdlib.h for exit() Ozkan Sezer 2024-01-23 01:20:40 +03:00
  • aaf426e280 testhaptic.c: include stdlib.h for exit() Ozkan Sezer 2024-01-23 01:20:00 +03:00
  • 467f1d52e4 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:49:05 -05:00
  • 5f65fd360d wayland: Free the input struct in all initialization failure paths Frank Praznik 2024-01-22 13:01:04 -05:00
  • a8eeb181b6 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:49:05 -05:00
  • 84e47b4af5 wayland: Always create the backing input store, even if there is no seat Frank Praznik 2024-01-22 12:16:27 -05:00
  • 4845027cad Updated to version 2.31.0 for development Sam Lantinga 2024-01-22 09:12:34 -08:00
  • ef7261bc41 Updated to version 2.29.2 for RC build prerelease-2.29.2 Sam Lantinga 2024-01-22 08:43:05 -08:00
  • 99ce8af439 Fixed warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data Sam Lantinga 2024-01-22 08:39:22 -08:00
  • 12bab1c981 Fixed warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data Sam Lantinga 2024-01-22 08:39:22 -08:00
  • 61821bd876 fix audio conversion from S16 to F32 using SSE2 pionere 2024-01-22 16:00:47 +01:00
  • 0f9422a6a5 linux: Handle upower's UP_DEVICE_STATE_PENDING_CHARGE, PENDING_DISCHARGE Simon McVittie 2023-09-20 15:16:16 +01:00
  • 55ba686530 test: Run testautomation under Autotools too, not just CMake Simon McVittie 2024-01-22 09:57:48 +00:00
  • 4cb43db1a9 test: Don't distinguish between different categories of tests Simon McVittie 2024-01-22 09:56:01 +00:00
  • 237535b23a Fixed bug #8897 - SDL_BlitSurface segfault when dest_rect is null Sylvain 2024-01-22 09:22:41 +01:00
  • ed5d3d9f82 Fix compilation on loongarch yuanhecai 2024-01-21 12:42:18 +08:00
  • f569cc56a9 tests: Fix automated audio tests on Windows and Linux Frank Praznik 2023-10-15 12:15:32 -04:00
  • 06dd70bc8b video: Use string comparison instead of #ifdefs for driver detection Frank Praznik 2023-10-15 11:52:51 -04:00
  • a420eb79bb cmake: run testautomation with CTest on ci Anonymous Maarten 2023-09-28 19:15:52 +02:00
  • 41fc398114 Move check for SDL_Delay upper bounds to testtimer Anonymous Maarten 2023-08-29 00:03:05 +02:00
  • 1737340978 Use helper_ddtod function to compare atan2 infinity cases Anonymous Maarten 2023-10-14 04:52:06 +02:00
  • 69a6efcd1b Avoid using higher precision floating point numbers by using it in a function Anonymous Maarten 2023-10-14 04:38:35 +02:00
  • fbee0b86bf video: verify SDL_GetNumVideoDisplays is succesful Anonymous Maarten 2023-10-14 03:23:33 +02:00
  • 880c69392a testautomation_math: do relative comparison + more precise correct trigonometric values Anonymous Maarten 2023-10-14 03:23:01 +02:00
  • 811adaa342 Only test error message when using specific video drivers Anonymous Maarten 2023-10-14 01:17:36 +02:00
  • 5368f45567 Remove one test that contains call of SDL_Quit() / SDL_Init() because it conficts with the initializaion of test common. (before it used SDL_VideoInit SDL_VideoQuit which weren't perturbated by SDL_Quit()) Sylvain 2023-01-07 15:59:18 +01:00
  • 3d5679bb8e Fix video_getSetWindowPosition() that fail when checking events, because testautomation_events.c() didn't finish to poll all events before Sylvain 2023-03-21 12:11:57 +01:00
  • a28a42cfc6 Fixed declaration of SDL_HapticRumbleSupported Sam Lantinga 2024-01-21 11:36:38 -08:00
  • 052b958bf2 Made SDL_HapticEffect const in the API Sam Lantinga 2024-01-21 10:56:32 -08:00
  • e3203278f4 Updated tests so they'll pass if we enable the C runtime in SDL2.dll Sam Lantinga 2024-01-21 11:22:50 -08:00
  • b5aec14d43 gdk: Backport SDL3 MR #8844 Ethan Lee 2024-01-21 13:16:44 -05:00