Commit Graph

  • d3aff13aa3 cmake: use correct suffix in PkgConfigHelper Anonymous Maarten 2025-10-03 20:58:45 +02:00
  • fe17e49116 ci: build testffmpeg on ubuntu and mac Anonymous Maarten 2025-10-03 20:59:05 +02:00
  • 0bbfbf5b37 cmake: use correct suffix in PkgConfigHelper Anonymous Maarten 2025-10-03 20:58:45 +02:00
  • 23646aed53 cmake: quietly look for SDL3-static and SDL3_test framework in SDL3Config.cmake Anonymous Maarten 2025-10-03 19:14:40 +02:00
  • 54fb312a2c Add blacklist words for gamepad names Nintorch 2025-10-03 20:18:28 +05:00
  • 6e6dc500b5 Add blacklist words for gamepad names Nintorch 2025-10-03 20:18:28 +05:00
  • 20aa0ad1c5 testautomation: Test SDL_snprintf() for doubles >LLONG_MAX and <ULLONG_MAX nmlgc 2025-10-03 04:19:34 +02:00
  • ff667d35f2 SDL_mslibc: Implement _ftoul2_legacy() nmlgc 2025-10-03 03:44:04 +02:00
  • ff9599fb7e build: Fix typo in SDL_uclibc target name for 32-bit Windows nmlgc 2025-10-02 23:42:36 +02:00
  • 8824eace93 testautomation: Test SDL_snprintf() for doubles >LLONG_MAX and <ULLONG_MAX nmlgc 2025-10-03 04:19:34 +02:00
  • f39e49a3dd SDL_mslibc: Implement _ftoul2_legacy() nmlgc 2025-10-03 03:44:04 +02:00
  • 7916af9910 build: Fix typo in SDL_uclibc target name for 32-bit Windows nmlgc 2025-10-02 23:42:36 +02:00
  • 0467c531fa wasapi: Check for a NULL device during disconnect handling. Ryan C. Gordon 2025-10-03 09:36:31 -04:00
  • 0448f20394 replace script with flags mccakit 2025-10-03 01:06:19 +03:00
  • db07924104 static release build fix mccakit 2025-10-03 00:48:03 +03:00
  • e60acdc477 android symbol export for release builds mccakit 2025-10-03 00:27:04 +03:00
  • d69f658835 Make sure the current resolution is in the fullscreen mode list Sam Lantinga 2025-10-02 15:19:41 -07:00
  • f6e711c377 replace script with flags mccakit 2025-10-03 01:06:19 +03:00
  • 2e4bc73916 static release build fix mccakit 2025-10-03 00:48:03 +03:00
  • fe92d0a7bd android symbol export for release builds mccakit 2025-10-03 00:27:04 +03:00
  • b1c2dd8433 Make sure the current resolution is in the fullscreen mode list Sam Lantinga 2025-10-02 15:19:41 -07:00
  • 3eb9328d3e Updated to version 3.2.25 for development Sam Lantinga 2025-10-02 11:36:07 -07:00
  • a8589a8422 Updated to version 3.2.24 for release release-3.2.24 Sam Lantinga 2025-10-02 10:52:32 -07:00
  • 11a66bd18c Minor cleanup in calls to getContext() Sam Lantinga 2025-10-02 10:49:31 -07:00
  • ed6b6bb7fc Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-02 17:02:50 +00:00
  • 24b47814f8 emscripten: Another attempt at optionally having the canvas use whole window. Ryan C. Gordon 2025-10-01 13:13:43 -04:00
  • 352246cbb0 Sync SDL3 wiki -> header SDL Wiki Bot 2025-10-02 16:25:57 +00:00
  • e66f7efa2f SDL_WINDOWPOS_* macros are to be used with SDL_[GS]etWindowPosition Anonymous Maarten 2025-10-02 17:13:45 +02:00
  • 0bdaaf6c76 build: Prefix SDL- to revision from REVISION.txt Simon McVittie 2025-10-02 11:46:59 +01:00
  • 390197d3aa build: Prefix version from git with SDL- rather than SDL3- Simon McVittie 2025-10-02 11:45:12 +01:00
  • 618b7b6c73 build: Prefix SDL- to revision from REVISION.txt Simon McVittie 2025-10-02 11:46:59 +01:00
  • d5b79418f4 build: Prefix version from git with SDL- rather than SDL3- Simon McVittie 2025-10-02 11:45:12 +01:00
  • e5c28c5326 wayland: Fix variable scope Frank Praznik 2025-10-02 12:02:57 -04:00
  • a864dcac25 Added support for using the GPU renderer as an offscreen renderer Sam Lantinga 2025-10-01 14:36:56 -07:00
  • 9461db1ec8 Fix typo Frank Praznik 2025-10-01 19:21:10 -04:00
  • 9182b8ab61 wayland: Add a fallback for xkb_keymap_key_get_syms_by_level() for old xkbcommon versions Frank Praznik 2025-10-01 13:27:03 -04:00
  • 8d7cd3c6c2 Fixed line endings Sam Lantinga 2025-10-01 14:01:59 -07:00
  • 33c849d030 Always enable object validation when checking is explicitly enabled Sam Lantinga 2025-10-01 13:53:19 -07:00
  • f66e4d0a43 Enable full object validation by default Sam Lantinga 2025-10-01 12:46:33 -07:00
  • 9fafba49dc Zero-initialize SDL_GPUDevice Mathieu Eyraud 2025-10-01 09:38:26 +02:00
  • 86da08b0be Zero-initialize SDL_GPUDevice Mathieu Eyraud 2025-10-01 09:38:26 +02:00
  • 409bb7722c Fix uninitialized variables Mathieu Eyraud 2025-10-01 10:01:51 +02:00
  • 9735c45db6 Added an advanced shader for the GPU renderer Sam Lantinga 2025-09-29 21:23:15 -07:00
  • fe3b399b7e Added support for P010 pixel format in SDL_UpdateNVTexture() Sam Lantinga 2025-09-30 01:06:07 -07:00
  • 548063e578 Fixed pixel shader for palettized textures using pixelart scaling Sam Lantinga 2025-09-29 21:21:58 -07:00
  • 224b4917a3 testpalette: added a --renderer command line option Sam Lantinga 2025-09-30 10:04:25 -07:00
  • b54c5fd79c x11: Check for a valid input context before destroying it Frank Praznik 2025-09-30 14:30:14 -04:00
  • 8a5f9a3837 Removed validate_feature_indirect_draw_first_instance_disabled (thanks @rabbit-ecl!) Sam Lantinga 2025-09-30 11:36:29 -07:00
  • fd4c2f8cfd ci: build testffmpeg on MinGW (msys2) build bots Anonymous Maarten 2025-09-30 16:27:51 +02:00
  • 76308181b9 Fix #14072 eafton 2025-09-30 10:24:06 +03:00
  • c81b4e8493 test: Space-separate arguments in as-installed tests' .test files Simon McVittie 2025-09-30 13:29:20 +01:00
  • 30c2cda25e Don't use assert(0) for SDL_TriggerBreak Anonymous Maarten 2025-09-18 05:04:04 +02:00
  • 39a0fab4d7 SDL2: PSP: Fixed render-to-texture larger than screen Wohlstand 2025-09-30 01:34:17 +03:00
  • 67141e5079 SDL_render_psp.c: Implemented working viewport support Wohlstand 2025-09-28 18:40:34 +03:00
  • e3d65796f4 SDL_render_psp.c: Implemented working viewport support Wohlstand 2025-09-30 04:39:04 +03:00
  • baed512453 Fixed building tests on visionOS Sam Lantinga 2025-09-29 13:27:17 -07:00
  • 15f1cb4c98 Added GPU API support on visionOS Sam Lantinga 2025-09-29 13:24:00 -07:00
  • 2809ce9389 Set enable_depth_clip to true by default if SDL_PROP_GPU_DEVICE_CREATE_FEATURE_DEPTH_CLAMPING_BOOLEAN is false Sam Lantinga 2025-09-29 13:22:13 -07:00
  • da6fa5e65f Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-29 19:44:11 +00:00
  • f61e271e11 Generalize and validate optional GPU feature properties Sam Lantinga 2025-09-29 06:55:36 -07:00
  • 37410908c7 Fixed building on visionOS Sam Lantinga 2025-09-29 12:17:48 -07:00
  • 595f7b7ed9 Revert "Fixed Vulkan validation error" Sam Lantinga 2025-09-29 05:52:12 -07:00
  • 5fffa8b9ad SDL_video_unsupported.c: fix SDL_iOSAnimationCallback type redefinition error Ozkan Sezer 2025-09-29 08:41:14 +03:00
  • 1d7e70833b Sync SDL3 wiki -> header SDL Wiki Bot 2025-09-29 05:11:33 +00:00
  • b65590159b Each application palette corresponds to one hardware palette Sam Lantinga 2025-09-28 18:31:23 -07:00
  • 5d311635cf Added Vulkan support for palettized textures Sam Lantinga 2025-09-28 09:33:08 -07:00
  • e2fe23ddab Added hardware accelerated support for palettized textures Sam Lantinga 2025-09-27 22:55:21 -07:00
  • b82b1f416f Fixed Vulkan validation error Sam Lantinga 2025-09-27 21:53:32 -07:00
  • 524ba0a4ad Reduce the size of the D3D12 vertex shader constants Sam Lantinga 2025-09-27 19:18:46 -07:00
  • 5622eef5a8 Fixed memory leak if requested renderer isn't available Sam Lantinga 2025-09-27 15:40:27 -07:00
  • 2a01e12d34 Simplify palette code Sam Lantinga 2025-09-27 10:57:52 -07:00
  • 7dcc09986d Test changing the palette for a single texture Sam Lantinga 2025-09-27 10:45:24 -07:00
  • 264b436dba Fixed changing palettes while rendering is in flight Sam Lantinga 2025-09-27 09:45:03 -07:00
  • 0b4b254a53 Added support for textures with palettes Sam Lantinga 2025-09-26 11:44:04 -07:00
  • d42bf59c66 wasm64 lto fix mccakit 2025-09-28 19:12:25 +03:00
  • 5d47efe7fb Fix Metal 3D texture upload stride calculation Victor Ilyushchenko 2025-09-28 14:51:07 +03:00
  • a34d31322c Fix Metal 3D texture upload stride calculation Victor Ilyushchenko 2025-09-28 14:51:07 +03:00
  • da84d78796 Fixed unknown frees being reported when SDL is built without allocation counts Sam Lantinga 2025-09-27 23:47:09 -07:00
  • a1672f2d2f docs: Fix param call on SDL_SetEventFilter. Ryan C. Gordon 2025-09-27 13:55:31 -04:00
  • 2676f23910 audio: fix crash in SDL_GetAudioStreamOutputChannelMap. Ryan C. Gordon 2025-09-27 13:28:15 -04:00
  • 2c8c2d72b5 Allow in-memory IOStreams to be of length 0 (#13840) ProgramGamer 2025-09-27 13:36:30 -03:00
  • a5f445dba1 Use elf_aux_info() on OpenBSD Brad Smith 2025-09-27 03:36:00 -04:00
  • 641201a99a Use elf_aux_info() on OpenBSD Brad Smith 2025-09-27 03:36:00 -04:00
  • 26f961ab05 wasm64 fix mccakit 2025-09-27 18:01:43 +03:00
  • 191f46dd36 wayland: Rename some callbacks to be closer to their canonical Wayland names Frank Praznik 2025-09-27 10:05:05 -04:00
  • 9f721e8a9c Add test that verifies all SDL3 symbols are available Anonymous Maarten 2025-09-25 23:45:10 +02:00
  • 4718000dba Add JNI_OnLoad to dynamic API Anonymous Maarten 2025-09-25 23:44:16 +02:00
  • cdc4609993 Add headers for unsupported sources Anonymous Maarten 2025-09-25 23:34:09 +02:00
  • f9f172cf60 gamepad: use SDL_PLATFORM_ANDROID macro instead of ANDROID Anonymous Maarten 2025-09-26 17:48:39 +02:00
  • e62a6e9729 cmake: detect RISC-V architectures Anonymous Maarten 2025-09-26 17:14:16 +02:00
  • d13f66ab7d release: small release script clean-up Anonymous Maarten 2025-09-26 17:14:57 +02:00
  • e528d5bd9f wasapi: Don't proxy device disconnect to the WASAPI management thread. Ryan C. Gordon 2025-09-26 14:10:16 -04:00
  • cd9919dc51 X11TK: Implement high contrast, dark themes and fix up some more positioning code (#14055) eafton 2025-09-26 20:30:28 +03:00
  • 1d2a482dde testgpurender_effects: use the grayscale algorithm from BT.709 Sam Lantinga 2025-09-26 10:27:10 -07:00
  • 1f73c19a73 Added stub SDL_TimeToDateTime() for N-Gage Sam Lantinga 2025-09-26 09:37:04 -07:00
  • b299e0de46 Use elf_aux_info() on OpenBSD Brad Smith 2025-09-26 05:54:17 -04:00
  • f172ee3d0e [SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support (#13993) Fierelier 2025-09-21 14:50:14 +00:00
  • 7b28fb29bd [SDL3] [PS2] Framebuffer resolution + 240p/480p + PAL support (#13993) Fierelier 2025-09-21 14:50:14 +00:00
  • c39d772a07 Added a workaround for fullscreen mouse position on macOS 26 Sam Lantinga 2025-09-25 15:08:47 -07:00
  • 65e462a6f2 audio: Handle device disconnects on the main thread. Ryan C. Gordon 2025-09-25 16:02:19 -04:00