Commit Graph

  • f42da35ef9 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-06 23:39:48 +00:00
  • 9730f62e8c GPU: Rename struct members and parameters for SDL3 naming conventions (#10730) Caleb Cornett 2024-09-06 18:38:23 -05:00
  • e21f70c593 pipewire : check minimum client library version early Timothee Besset 2024-09-06 16:16:43 -05:00
  • 845855d657 Revert "stdinc: Document more symbols." Ryan C. Gordon 2024-09-06 15:33:27 -04:00
  • c93f76436f stdinc: Document more symbols. Ryan C. Gordon 2024-09-06 15:30:56 -04:00
  • 73b294cb1c SDL_platform_defines.h: Added documentation, and a little whitespace. Ryan C. Gordon 2024-09-06 15:09:29 -04:00
  • 4c8357a37d Clarified why the WINDOWS driver is lower than the RAWINPUT driver Sam Lantinga 2024-09-06 11:27:51 -07:00
  • 66b4c080c0 Clarified why the WGI driver is lower than the WINDOWS driver Sam Lantinga 2024-09-06 11:25:57 -07:00
  • 00a7191f67 SDL_XINPUT_Enabled() returns false until XInput DLL is successfully loaded Sam Lantinga 2024-09-06 11:19:19 -07:00
  • f5ed158d1f SDL_XINPUT_Enabled() returns false until XInput DLL is successfully loaded Sam Lantinga 2024-09-06 11:19:19 -07:00
  • 8f46cb771c SDL_XINPUT_Enabled() returns false until XInput DLL is successfully loaded Sam Lantinga 2024-09-06 11:19:19 -07:00
  • d53b22e8f0 Fixed race condition at startup that could cause a crash in the XInput driver Sam Lantinga 2024-09-06 10:15:16 -07:00
  • 6da97c63da Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-06 17:29:28 +00:00
  • ac08dde1b2 windows: Clean out things that should be using defined(SDL_PLATFORM_WINDOWS). Ryan C. Gordon 2024-09-05 23:59:23 -04:00
  • 154452a726 winrt: Removed WinRT/Windows Phone/UWP support. Ryan C. Gordon 2024-09-05 23:36:16 -04:00
  • 5aadfd4eaf Fixed race condition at startup that could cause a crash in the XInput driver Sam Lantinga 2024-09-06 10:15:16 -07:00
  • 6d7c211faf Fixed race condition at startup that could cause a crash in the XInput driver Sam Lantinga 2024-09-06 10:15:16 -07:00
  • 6e5bd58c4c Include the Steam controller driver on Android Sam Lantinga 2024-09-06 09:14:42 -07:00
  • 1381cc8554 Add a step to fix generated shader code Sam Lantinga 2024-09-06 09:09:01 -07:00
  • 104642ffe7 Sorted API symbols Sam Lantinga 2024-09-06 08:57:40 -07:00
  • 4c382aafcd Fixed building on Raspberry Pi Sam Lantinga 2024-09-06 08:54:05 -07:00
  • 360bc667a8 SDL_Log: restore SDL2's SDL_LogCategory order Anonymous Maarten 2024-09-06 16:08:20 +02:00
  • 26728c321f SDL_test: add include for SDLTest_CommonState Anonymous Maarten 2024-09-06 14:23:08 +02:00
  • b4c3df1189 SDL_test: whitespace header fixes Anonymous Maarten 2024-09-06 03:21:57 +02:00
  • db96ddca34 SDL_test: use SDLCALL calling convention Anonymous Maarten 2024-09-06 03:21:13 +02:00
  • 379aea5c2d Fixed warnings building with Visual Studio Sam Lantinga 2024-09-05 20:09:48 -07:00
  • 8edb901724 Fixed crashes in Metal renderer due to ARC releasing references on random memory in newly allocated structs Sam Lantinga 2024-09-05 19:48:33 -07:00
  • e7969553f8 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-06 02:17:29 +00:00
  • 702ed83f72 Initialize interface structures so they can be extended in the future Sam Lantinga 2024-09-05 16:28:48 -07:00
  • 434193d153 testmultiaudio: initialize audio through SDL_test framework Anonymous Maarten 2024-09-02 01:46:24 +02:00
  • 102b3b480b SDL_test: move argument parsing into SDL_test Anonymous Maarten 2024-09-01 23:18:36 +02:00
  • 09af4a8086 SDL_test: make argument parsing extendable Anonymous Maarten 2024-06-22 00:51:56 +02:00
  • 396dd16471 SDL_test: Remove unused common_usage_* static char pointers Anonymous Maarten 2024-06-21 23:25:23 +02:00
  • 872608b8af Don't allocate in SDLTest_GenerateRunSeed Anonymous Maarten 2024-06-21 21:01:35 +02:00
  • 2f4b2df595 SDL_test: pass data pointer to unit tests Anonymous Maarten 2024-09-01 17:51:04 +02:00
  • 741c04b339 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-05 23:36:17 +00:00
  • baa1a5e2f4 Add SDL_strpbrk Anonymous Maarten 2024-09-02 14:13:54 +02:00
  • 55934bc85e include: add SDL_RESTRICT for restricted pointer aliasing Anonymous Maarten 2024-09-02 14:12:02 +02:00
  • 2d4eb29c37 Add SDL_SetGPUBlendConstants, SDL_SetGPUStencilReference (#10704) Caleb Cornett 2024-09-05 17:41:23 -05:00
  • 04a732881a Add a test to verify structure alignment Sam Lantinga 2024-09-05 14:22:39 -07:00
  • 9e850bdcfa docs: Update the migration doc with SDL_SetWindowModalFor() changes Frank Praznik 2024-09-05 16:19:39 -04:00
  • c0b15e57f4 cmake: disable GPU backends for winrt Ozkan Sezer 2024-09-05 22:10:10 +03:00
  • f494658f9c SDL_gpu.c: remove BOM. Ozkan Sezer 2024-09-05 22:10:02 +03:00
  • cb2919ac55 [GPU] MinGW build fixes: Ozkan Sezer 2024-09-05 18:27:00 +03:00
  • 22aeb1bbba Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-05 19:23:35 +00:00
  • a46e7027ce video: Allow setting the parents of toplevel windows Frank Praznik 2024-06-29 17:07:53 -04:00
  • af4c6682ce Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-05 16:59:20 +00:00
  • cba5ccb9cf GPU: Fix documentation formatting cosmonaut 2024-09-05 09:57:26 -07:00
  • 42a0df91bf Add padding for non-32-bit-aligned types in structs (#10701) Evan Hemsley 2024-09-05 09:52:57 -07:00
  • 387774ab8a Build config flags are either defined or undefined, never 0 Sam Lantinga 2024-09-05 06:37:20 -07:00
  • e3fd581aca GPU: vulkan: Respect swapchain minImageCount David Gow 2024-09-05 13:47:54 +08:00
  • e5bb4fa90f Fixed memory leak in testthread Sam Lantinga 2024-07-28 07:51:31 -07:00
  • ba9b075eba Use atomic variables for thread communication Sam Lantinga 2024-09-05 05:35:03 -07:00
  • 224a37faab Fixed memory leak in testthread Sam Lantinga 2024-07-28 07:51:31 -07:00
  • a75227aaeb Use atomic variables for thread communication Sam Lantinga 2024-09-05 05:35:03 -07:00
  • b00bb21507 Added -Wl,--no-undefined-version to Android.mk Sam Lantinga 2024-09-05 06:46:14 -07:00
  • 5db00cef96 Android.mk: allow to compile with storage functions Sylvain 2024-09-05 10:29:06 +02:00
  • a0f36fb85b Use atomic variables for thread communication Sam Lantinga 2024-09-05 05:35:03 -07:00
  • 41810c823d Compilation without vulkan: SDL_GPU_VULKAN is always defined for some plateform (at android, macos), test against 0 or 1 Sylvain 2024-09-05 10:56:16 +02:00
  • defbf67306 SDL_migration.cocci: add SDL_TTF/mixer/image function names to be upgraded from int returned type to bool. Sylvain 2024-09-05 12:02:17 +02:00
  • f61d4db39a GPU: colorAttachmentDescriptions should be const Quinn X. J. 2024-09-05 17:20:27 +10:00
  • 249a74e436 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-05 01:25:36 +00:00
  • 1c8c014481 GPU: Document opaque handles and enums (#10700) Evan Hemsley 2024-09-04 18:24:11 -07:00
  • 20d0a1a3d1 Added a defensive check against XINPUTGETCAPABILITIES being NULL Sam Lantinga 2024-09-04 16:29:22 -07:00
  • ff1e252413 testautomation: remove SDLTest_TestCaseFp casts Anonymous Maarten 2024-09-04 23:54:56 +02:00
  • 37d3eea939 testlocale, testplatform, testqsort: replace exit(1) calls with return 1 Ozkan Sezer 2024-09-05 00:28:32 +03:00
  • abd2ac5992 Set the desired channel count when opening audio on Android Sam Lantinga 2024-09-04 13:59:22 -07:00
  • e2c9a0a427 Updated Android audio log messages Sam Lantinga 2024-09-04 13:58:29 -07:00
  • 1788be8547 GPU: Add const to some function parameters (#10694) Evan Hemsley 2024-09-04 13:53:41 -07:00
  • 2834d8b3b7 Revert "Sync SDL2 wiki -> header" Sam Lantinga 2024-09-04 09:15:20 -07:00
  • f317581c91 SDL_log.h: Use ASCII characters. Ozkan Sezer 2024-09-04 14:56:40 +03:00
  • c9387bcca5 pipewire: spa_list_is_empty() returns bool Sam Lantinga 2024-09-03 13:45:00 -07:00
  • 0fd275e16e pulseaudio: fixed cleanup if couldn't connect to pulseaudio server Sam Lantinga 2024-09-03 13:34:19 -07:00
  • a56315cd48 Fixed return value failing to load pulseaudio functions Sam Lantinga 2024-09-03 13:24:27 -07:00
  • 7ca676aeed Use ASCII characters in SDL source and headers Sam Lantinga 2024-09-03 12:52:27 -07:00
  • 575d9cda6f The parameter to SDL_AppEvent() should be non-const Sam Lantinga 2024-09-03 07:45:30 -07:00
  • b1b4a9cd1b GDK build: PFN_D3D12_XBOX_CREATE_DEVICE not defined for Xbox One (#10690) Daniel Ludwig 2024-09-03 15:09:00 +02:00
  • 73898a0a64 Renamed NDA platform constants to "PRIVATE" Sam Lantinga 2024-09-02 18:14:31 -07:00
  • b233beca47 GPU: Minor documentation cleanup Caleb Cornett 2024-09-02 19:21:45 -05:00
  • 19fb43b94f Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-03 00:19:03 +00:00
  • 46ffa82f4e Added SDL_ALPHA_OPAQUE_FLOAT and SDL_ALPHA_TRANSPARENT_FLOAT Sam Lantinga 2024-09-02 17:00:39 -07:00
  • 18c46a3313 Fixed SDL_pen.h for SDL3 bit flag conventions Sam Lantinga 2024-09-02 16:57:44 -07:00
  • 35dadda327 Fixed build warnings Sam Lantinga 2024-09-02 16:53:30 -07:00
  • f11e7cd06f Add annotations to README-migration.md for functions that changed return type Sam Lantinga 2024-09-02 13:26:47 -07:00
  • eacf119923 Renamed SDL_size_add_overflow() and SDL_size_mul_overflow() Sam Lantinga 2024-09-02 12:56:44 -07:00
  • fb7245fb93 GPU: Add support for more texture formats (#10641) Andrei Alexeyev 2024-09-03 03:14:48 +03:00
  • f405def691 Change GPU flag enums to defines (#10681) Caleb Cornett 2024-09-02 17:19:43 -05:00
  • 85b2733324 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -07:00
  • 10b4a79379 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -07:00
  • d501f6db07 Make newer DRM and GBM functions optional Sam Lantinga 2024-09-02 08:40:53 -07:00
  • 8371114009 Fixed error: multiple storage classes in declaration specifiers Sam Lantinga 2024-09-02 08:44:11 -07:00
  • 93423c1c46 spin_acquire_lock() takes a volatile pointer parameter Sam Lantinga 2024-09-02 08:18:25 -07:00
  • 01fa9cad80 Fixed error: conflicting types for 'getpagesize' Sam Lantinga 2024-09-02 08:11:40 -07:00
  • 8b0798a3da Fixed error: variable 'nfences' set but not used Sam Lantinga 2024-09-02 08:09:25 -07:00
  • b5700ccc02 Updated dlmalloc to version 2.8.6 Sam Lantinga 2024-09-01 11:42:35 -07:00
  • deb313dd99 GPU: Compile Metal shader source from NSString Davis Gallinghouse 2024-09-02 08:05:43 -05:00
  • df501040fd Fixed random seed not affecting SDLTest_RandomIntegerInRange() Sam Lantinga 2024-09-01 13:40:52 -07:00
  • be341bc078 Make sure we put more than RESAMPLER_MAX_PADDING_FRAMES into an audio stream Sam Lantinga 2024-09-01 13:23:29 -07:00
  • 2c0ffdc6d5 GPU: Pass the new window size when resizing the swapchain for d3d12 (#10665) Zero 2024-09-01 16:48:29 +01:00
  • 9519b9916c Updated to version 2.30.7 for release release-2.30.7 Sam Lantinga 2024-09-01 08:11:12 -07:00