Commit Graph

  • d73fe0bc53 win32: Hide the borders when showing a fullscreen window Frank Praznik 2025-05-02 13:40:05 -04:00
  • ab12b7cbba Added support for the share button on the GameSir-K1 FLUX controller Sam Lantinga 2025-05-02 10:15:16 -07:00
  • 1e6a25324c Added support for the PowerA Battle Dragon Advanced Wireless Controller Sam Lantinga 2025-05-02 10:01:13 -07:00
  • 57346f2ba8 dialog: Cocoa backend should reactivate the app after the modal dialog. Ryan C. Gordon 2025-05-02 01:48:13 -04:00
  • caf269ce00 Added a link to the GIP documentation Sam Lantinga 2025-05-01 20:26:19 -07:00
  • 34c045aa39 Fixed paddles on the Xbox Elite controller using the GIP driver Sam Lantinga 2025-05-01 20:24:08 -07:00
  • 0447c2f3c3 events: Add integer wheel fields for sdl2-compat Cameron Gutman 2025-05-01 21:39:18 -05:00
  • ae251a05be Fixed warning: no previous prototype for function 'GIP_ParseMetadata' Sam Lantinga 2025-05-01 15:39:49 -07:00
  • 193b0c8963 uikit: Use SDL_RunOnMainThread instead of dispatch_sync for message boxes. Ryan C. Gordon 2025-05-01 18:28:53 -04:00
  • 691cc5bb5e dialog: Cocoa shouldn't crash if there's a '.' in the filters. Ryan C. Gordon 2025-05-01 18:11:36 -04:00
  • 4ef8b6ce1b X11: Center Message Box on Multi Monitor Displays (#12819) Temdog007 2025-05-01 13:38:52 -07:00
  • c5d5967c3a video: Store the preferred fullscreen display in a property for sdl2-compat Frank Praznik 2025-04-30 11:21:09 -04:00
  • 11e1d4a145 Sync SDL3 wiki -> header SDL Wiki Bot 2025-05-01 18:05:25 +00:00
  • 00f3a82ada Joystick: Add new GIP driver to replace old Xbox One wired driver Vicki Pfau 2025-04-25 17:35:25 -07:00
  • 48dfc03a87 Added the gamepad hint SDL_GAMECONTROLLER_USE_GAMECUBE_LABELS Sam Lantinga 2025-05-01 10:35:49 -07:00
  • 21a7bbbf14 Restore compatibility with older GameCube mappings Sam Lantinga 2025-04-30 15:21:34 -07:00
  • 3730128e33 Simplify WIN_CreateHCursor (#12933) Dimitriy Ryazantcev 2025-05-01 18:32:12 +03:00
  • 6a0505c090 wayland: Remove unnecessary function call Frank Praznik 2025-05-01 11:30:16 -04:00
  • fdd8b5d630 wayland: Query the mouse global button states from the seats Frank Praznik 2025-05-01 11:23:13 -04:00
  • e3df61b070 Fixed right mouse button emulation when using a pen Sam Lantinga 2025-04-30 10:50:20 -07:00
  • 106ccc722e Fixed missing simulated mouse events using a Wacom tablet Sam Lantinga 2025-04-30 10:20:56 -07:00
  • 8ae962c904 Fixed build Sam Lantinga 2025-04-29 19:06:42 -07:00
  • e04064350f Fixed right click mouse emulation for the Wacom tablet Sam Lantinga 2025-04-29 19:03:42 -07:00
  • a163257295 GPU: Validate that textures are not bound for both read and write on render passes (#12925) Evan Hemsley 2025-04-29 16:52:52 -07:00
  • ea67133e4f pen: Windows can't check WM_POINTER[DOWN|UP] for touches directly. Ryan C. Gordon 2025-04-29 18:50:50 -04:00
  • f131791005 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-29 22:48:45 +00:00
  • e1a41c1c97 GPU Vulkan: Add locks for layout object lookups (#12924) Evan Hemsley 2025-04-29 15:43:28 -07:00
  • fd5380ffc6 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-29 16:04:31 +00:00
  • b871ac0d97 Add support for non-constrained and non-grabbing popups Frank Praznik 2025-04-14 13:10:45 -04:00
  • 8abcc27535 Removed timeout in SDL_RunOnMainThread() Sam Lantinga 2025-04-29 08:56:56 -07:00
  • ef54c3bf18 Always enable D3D12 GPU on Windows Sam Lantinga 2025-04-29 08:51:26 -07:00
  • 39d3148185 events: Fix undefined behavior when disabling some event types Cameron Gutman 2025-04-29 00:07:36 -05:00
  • 510c7edd9b migrate usage of SetCursor(NULL) to RedrawCursor() expikr 2025-04-28 11:41:10 +08:00
  • 4779499048 Split the redraw effect to own function expikr 2025-04-28 11:40:35 +08:00
  • 6c172e5220 SDL_SetCursor should not skip focus check expikr 2025-04-28 11:39:22 +08:00
  • cbf44700d8 bytepusher example: always render text to render target and remove unused variable Maia 2025-04-28 18:05:01 +02:00
  • faddff1bcc Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-27 18:02:41 +00:00
  • 31650d566c Added SDL_GAMEPAD_TYPE_GAMECUBE Sam Lantinga 2025-04-25 12:19:27 -07:00
  • c4d5cc358f streamline boolean logic expikr 2025-04-27 13:31:50 +08:00
  • 441e7e488f invert cursor_visible to hide_cursor expikr 2025-04-27 13:48:31 +08:00
  • d553372682 rename cursor_shown to cursor_visible expikr 2025-04-27 13:48:26 +08:00
  • 016ba86f93 tray, unix: make pointers g_object_ref and g_object_ref_sink static Ozkan Sezer 2025-04-27 11:55:10 +03:00
  • 6f5892e543 cocoa: Immediately update the mouse focus when showing/hiding a popup menu Frank Praznik 2025-04-26 03:31:22 -04:00
  • 8c733d1f7b x11: Better handle XInput2 mouse tracking outside the window Frank Praznik 2025-04-25 17:38:08 -04:00
  • 0dbf585ace fix SDL_audiocvt.c MSVC build. Ozkan Sezer 2025-04-26 05:50:00 +03:00
  • af0972c33f audio: SDL_PutAudioStreamPlanarData should take a channel count. Ryan C. Gordon 2025-04-25 21:13:04 -04:00
  • 5f03cb3882 d3d12: Patched to compile with GDK builds. Ryan C. Gordon 2025-04-25 20:05:16 -04:00
  • 360cc2791f test/msdf_font.bmp: mark as non-executable. Ozkan Sezer 2025-04-26 02:39:20 +03:00
  • 34fe967f3e Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-25 23:31:01 +00:00
  • 22692e308f events: Added SDL_GetEventDescription(). Ryan C. Gordon 2025-04-25 13:56:33 -04:00
  • c2ed58db7b windows: Fix stale zoom/iconic state in WM_WINDOWPOSCHANGED handler Sam Lantinga 2025-04-25 16:21:44 -07:00
  • 14ae45c2b8 GDK: Handle ProjectDir with space Austin Almond 2025-04-25 17:36:29 -04:00
  • faa2e40406 gpu: Warn about Direct3D 12 texture alignment requirements. Ryan C. Gordon 2025-04-25 14:19:04 -04:00
  • 2e45198299 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-25 18:14:48 +00:00
  • 608f706a95 audio: Added SDL_SetAudioIterationCallbacks(). Ryan C. Gordon 2025-04-06 14:31:47 -04:00
  • 18a86ea6bb testaudio: Use SDL_SetAppMetadata at startup. Ryan C. Gordon 2025-04-25 13:01:47 -04:00
  • a9bee3c0bf pipewire: Use a more specific stream name than "Audio Stream". Ryan C. Gordon 2025-04-25 12:53:22 -04:00
  • 2767c1a440 aaudio: We PlayDevice first and WaitDevice after; reduce semaphore count by 1. Ryan C. Gordon 2025-04-25 12:49:41 -04:00
  • 7642c0468d Log information about Wayland environment detection Sam Lantinga 2025-04-25 09:48:08 -07:00
  • 5b1e92ae88 cmake: use CMAKE_ANDROID_NDK variable as root of Android ndk Anonymous Maarten 2025-04-25 16:29:35 +02:00
  • 09b2aae47e cocoa: Popup menus always accept first click Frank Praznik 2025-04-24 22:40:38 -04:00
  • 29ef31d589 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-25 03:49:37 +00:00
  • 15cb9bd610 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-25 03:42:51 +00:00
  • b28449a58c audio: Tweak SDL_GetAudioDeviceName. Ryan C. Gordon 2025-04-24 22:17:13 -04:00
  • da3c864d4c Reset the keyboard when entering a modal loop on Windows Sam Lantinga 2025-04-24 13:58:17 -07:00
  • a82f70dc21 use GetMessagePos instead of GetCursorPos expikr 2025-04-25 02:42:50 +08:00
  • bfbeaca29f inline WIN_UpdateMouseCapture expikr 2025-04-25 02:13:40 +08:00
  • de2c5c33b7 SDL_hidapi_steamdeck: report touch controller events Christoph Schied 2025-04-24 12:17:21 -07:00
  • 5cacdf2513 Fix crash in UIKit indirect pointer handling kiddkaffeine 2025-04-13 06:49:01 -04:00
  • 32bbabe2a5 Add Padix Rockfire devices (#12884) Alynne 2025-04-24 14:28:37 -04:00
  • 7e1d4f843c Emscripten: fix incorrect error check for WebGL context creation Robert Müller 2025-04-24 19:57:55 +02:00
  • fcdaff4110 Fixed compiler warning Sam Lantinga 2025-04-24 10:20:22 -07:00
  • dd625a6763 defer clipcursor refresh unto pump finish expikr 2025-04-16 02:50:00 +08:00
  • c84c2aa2c4 pass ground-truth cursor pos to WIN_UpdateFocus expikr 2025-04-24 07:23:17 +08:00
  • 11a3296a42 x11: Handle size/position events arriving before state events Frank Praznik 2025-04-24 11:22:25 -04:00
  • d50520462a Add and use SDL_HapticEffectID typedef Maia 2025-04-23 23:16:13 +02:00
  • fb940fff80 audio: Fix warning C4701: potentially uninitialized local variable 'isstack' used Frank Praznik 2025-04-24 10:49:10 -04:00
  • e8bd9cc150 audio: SDL_GetAudioDeviceName() doesn't need a full device lock. Ryan C. Gordon 2025-04-24 10:29:36 -04:00
  • 3343cb2147 gpu: rework alpha-to-coverage validation Eri the Switch 2025-04-06 19:22:59 +03:00
  • ceb9fecfc1 Joystick: Add trigger rumble resend Vicki Pfau 2025-04-23 17:20:05 -07:00
  • c81b62293a GPU D3D12 - Update to use typeless formats for depth buffer (#12701) Logan Benjamin 2025-04-24 11:30:16 +12:00
  • 27b256022b SDL_GetRectIntersectionFloat(): Allow rendering zero-sized srcrect Petar Popovic 2025-04-23 20:24:42 +02:00
  • d04b28926c GPU: Make D3D12 debug layers optional Lucas Murray 2025-04-02 21:15:30 +11:00
  • 695cad459b Corrected documentation for SDL_SetGPUSwapchainParameters() Sam Lantinga 2025-04-23 14:54:00 -07:00
  • 2b16c961ea Add and use typedefs SDL_HapticEffectType and SDL_HapticDirectionType Maia 2025-04-23 17:31:59 +02:00
  • a1332d77f6 wayland: Cleanup timestamp handling Frank Praznik 2025-04-22 12:01:48 -04:00
  • b5ed0d0138 stb_image.h: apply mainstream PR/1736 Ozkan Sezer 2025-04-23 17:55:02 +03:00
  • e3181a0bcd Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-23 03:31:45 +00:00
  • e3507b390e examples: added audio/05-planar-data Ryan C. Gordon 2025-04-22 16:54:06 -04:00
  • 3905aa0587 audio: Added SDL_PutAudioStreamPlanarData. Ryan C. Gordon 2025-04-22 02:51:23 -04:00
  • 483d1c36ed comments: Fixed a few typos I ran into in the audio code. Ryan C. Gordon 2025-04-22 19:40:40 -04:00
  • 727a5fae59 Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-22 21:34:48 +00:00
  • 5a8be8e4c2 Fixed formatting Sam Lantinga 2025-04-22 14:33:47 -07:00
  • 6e4ace310c GPU: Validate shader bytecode Lucas Murray 2025-04-02 21:32:15 +11:00
  • 89d7d406ab Added tests to cover invalid surface blits Sam Lantinga 2025-04-22 13:05:38 -07:00
  • fe849f1572 SDL_BlitSurfaceScaled(): Do not divide by zero Petar Popovic 2025-04-19 17:09:31 +02:00
  • 8017d38adc SDL_BlitSurfaceScaled(): Do not blit if surfaces have no pixel data Petar Popovic 2025-04-19 17:29:51 +02:00
  • 18fbe6a92f Renamed SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_UINT8 to SDL_PROP_GPU_TEXTURE_CREATE_D3D12_CLEAR_STENCIL_NUMBER Sam Lantinga 2025-04-22 10:27:27 -07:00
  • 6a6917b0df Sync SDL3 wiki -> header SDL Wiki Bot 2025-04-22 17:25:51 +00:00
  • e70a49892b Add missing type suffix to SDL_PROP_WINDOW_OPENVR_OVERLAY_ID Maia 2025-04-20 17:01:06 +02:00