Commit Graph

  • e0f38ecd58 Added SDL_srand(), SDL_rand(), and SDL_rand_r() (thanks @JKaniarz!) Sam Lantinga 2024-06-16 07:20:11 -0700
  • 9cb4bb92f6 Fixed parsing SDL_ANALYZER_NORETURN Sam Lantinga 2024-06-16 07:08:19 -0700
  • cf2d8dac30 Reordered conditional for clarity Sam Lantinga 2024-06-16 06:25:41 -0700
  • 65f0691866 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-16 13:21:56 +0000
  • ee559d51be
    Add SDL_MOUSE_RELATIVE_CURSOR_VISIBLE (#7947) expikr 2024-06-16 06:21:29 -0700
  • 177dfddaf7 simplify OpenBSD D-pad calculation with bitwise operation (#7996) rfht 2023-07-17 20:01:23 -0600
  • 98de525be0 simplify OpenBSD D-pad calculation with bitwise operation (#7996) rfht 2023-07-17 20:01:23 -0600
  • 8a51ea14f8
    Merge branch 'main' into main expikr 2024-06-15 20:35:08 -0700
  • 510f413bb8
    coreaudio: simplify memory leak fix. Ryan C. Gordon 2024-06-15 11:42:44 -0400
  • 17af09f3a9
    coreaudio: simplify memory leak fix. Ryan C. Gordon 2024-06-15 11:42:44 -0400
  • 7c2329cd78
    wikiheaders: Fix C typedef parsing. Ryan C. Gordon 2024-06-15 11:31:17 -0400
  • 51f90f308b Fixed spacing Sam Lantinga 2024-06-15 08:10:48 -0700
  • a9da8dd22d Addressed memory leak in SDL_coreaudio.m obeecodes 2024-06-15 00:32:36 -0400
  • 3b5dce10c4 Addressed memory leak in SDL_coreaudio.m obeecodes 2024-06-15 00:32:36 -0400
  • e388e377aa audio: Refer to audio devices to "playback" and "recording" Sam Lantinga 2024-06-15 08:00:33 -0700
  • a64960cfc0 SDL_GLContext is not a void* pointer anymore Anonymous Maarten 2024-06-15 14:44:09 +0200
  • 63138c79af Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-15 05:09:09 +0000
  • b83ab7eb12 audio: Remove const from an SDL_bool parameter in SDL_AddAudioDevice. Ryan C. Gordon 2024-06-14 22:21:21 -0400
  • 38f0214e8a audio: Refer to audio devices to "playback" and "recording". Ryan C. Gordon 2024-06-14 17:57:14 -0400
  • 609e2bcf63 Addressed memory leak in SDL_coreaudio.m obeecodes 2024-06-15 00:32:36 -0400
  • 86df1ff85f
    audio: Remove const from an SDL_bool parameter in SDL_AddAudioDevice. Ryan C. Gordon 2024-06-14 22:21:21 -0400
  • 6cbfcd47aa
    audio: Refer to audio devices to "playback" and "recording". Ryan C. Gordon 2024-06-14 17:57:14 -0400
  • 031dc0743f Use an opaque struct typedef for SDL_GLContext Anonymous Maarten 2024-06-14 19:56:33 +0200
  • ad76e217cb Use an opaque struct typedef for SDL_GLContext Anonymous Maarten 2024-06-14 19:56:33 +0200
  • 325465935d SDL_events.c: remove long long casts an the override of SDL_PRIs64 Ozkan Sezer 2024-06-14 18:47:56 +0300
  • 1cdd37b32c always define PRI?64 using 'I64' when targeting windows Ozkan Sezer 2024-06-01 01:15:02 +0300
  • 41532e84cb
    wayland: Prevent a possible crash when determining the display for a minimized window Frank Praznik 2024-06-14 12:25:13 -0400
  • a98774e62c Check the Xft/DPI XSETTINGS Emmanuele Bassi 2024-06-13 15:41:43 +0100
  • e049098733 Query XSETTINGS for the content scale factor Emmanuele Bassi 2024-06-13 15:35:11 +0100
  • 61dafb3b2f Add XSETTINGS support to x11 driver Emmanuele Bassi 2023-11-30 16:36:22 +0000
  • a4d240d295 SDL_events.c: remove long long casts an the override of SDL_PRIs64 Ozkan Sezer 2024-06-14 18:47:56 +0300
  • d6da494c1c un-revert commit 65d911a: Ozkan Sezer 2024-06-14 18:37:50 +0300
  • 9422c57201 revert commit ac25395 as it broke linux.. Ozkan Sezer 2024-06-14 14:56:32 +0300
  • e25a7e88ce revert commit 65d911a as it broke linux.. Ozkan Sezer 2024-06-14 14:56:24 +0300
  • ac253956b9 SDL_events.c: override of SDL_PRIs64 for mingw is no longer needed Ozkan Sezer 2024-06-14 14:51:10 +0300
  • 65d911aff0 SDL_events.c: override of SDL_PRIs64 for mingw is no longer needed Ozkan Sezer 2024-06-14 14:50:50 +0300
  • 948b926d47 SDL_qsort.c: better match private funcs' compare args to SDL3 version. Ozkan Sezer 2024-06-14 14:50:32 +0300
  • 499bff9c3a SDL_qsort.c: fix calling conventions of private functions' compare args Ozkan Sezer 2024-06-14 14:50:10 +0300
  • 27abde68b4 Fix usage of ReLinker Blaž Tomažič 2024-06-14 10:53:48 +0200
  • 143d5d779c Sync SDL2 wiki -> header SDL Wiki Bot 2024-06-14 06:11:54 +0000
  • 51902d4ac5
    Updated headers with latest wikiheaders tweaks. Ryan C. Gordon 2024-06-14 02:09:55 -0400
  • c0c0c64a1d
    wikiheaders: Some quick scripting to make params/return info consistent. Ryan C. Gordon 2024-06-14 01:57:48 -0400
  • d23b4707ee
    Implement visually accurate SIMD blitters Isaac Aronson 2023-09-10 17:45:53 -0500
  • b8486ec178
    Revert "Remove buffer in SSE4.1, use unpacklo and packus intrinsics" Isaac Aronson 2023-09-08 08:34:44 -0500
  • 1f34b581f1
    Remove buffer in SSE4.1, use unpacklo and packus intrinsics Isaac Aronson 2023-09-08 07:39:24 -0500
  • 85848c8aec
    Add back in buffer free removed during testing Isaac Aronson 2023-09-08 07:15:18 -0500
  • 1742b5212a
    Allow arbitrary dstfmt in 1 pixel case; naming and const cleanup Isaac Aronson 2023-09-08 00:34:14 -0500
  • ad02a31afe
    Support arbitrary destination formats; remove buffer from AVX2 Isaac Aronson 2023-09-07 21:14:00 -0500
  • 4bc989996e
    Support older GCC and clang that lack some intrinsics Isaac Aronson 2023-09-06 17:17:09 -0500
  • 5299414e74
    Clean up API surface to use attribute macros and rename convertPixels Isaac Aronson 2023-09-06 17:13:41 -0500
  • 0c446881be
    Check for SSE4.1 first as more common Isaac Aronson 2023-09-06 17:06:16 -0500
  • 05c0390287
    Add back glob for src/video/*.c to CMakeLists.txt Isaac Aronson 2023-09-06 17:08:19 -0500
  • f441c45ad4
    Relocate intrinsic modules to src/video/ Isaac Aronson 2023-09-05 23:48:52 -0500
  • e55fd48797
    Properly shortcut only when AVX2 or SSE4.1 available Isaac Aronson 2023-09-05 23:03:00 -0500
  • c6964c2584
    Merge upstream and sdl3-blitters Isaac Aronson 2024-06-08 22:26:23 -0500
  • 5bc654aad3
    camera: SDL_GetCameraDeviceName() now follows the SDL_GetStringRule. Ryan C. Gordon 2024-06-13 18:13:51 -0400
  • 2ad7c70ac6
    documentation: clean up a minor syntax issue. Ryan C. Gordon 2024-06-13 18:10:28 -0400
  • 466886049c
    SDL_main.h: fix up SDL_main_func documentation to match SDL_main. Ryan C. Gordon 2024-06-13 18:08:40 -0400
  • 2253c3cacf Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-13 21:49:55 +0000
  • 0635112119 Added SDL_HINT_WINDOWS_ERASE_BACKGROUND_MODE (thanks @lostgoat!) Sam Lantinga 2024-06-13 14:54:36 -0700
  • d46b8bc54e Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-13 21:31:58 +0000
  • 9d3d893322
    testcamera: Report device name and SDL camera driver in the window title. Ryan C. Gordon 2024-06-13 17:05:06 -0400
  • fa3e22c5da Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-13 21:04:27 +0000
  • 12119cbaad
    include: Several documentation tweaks; cleaned up new wikiheaders warnings. Ryan C. Gordon 2024-06-13 17:03:31 -0400
  • a9d0eaf34a
    wikiheaders: Warn if a function returns non-void but has no `\returns` line. Ryan C. Gordon 2024-06-13 16:45:59 -0400
  • 49f2a3463f Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-13 19:34:29 +0000
  • 410e10d7ea
    Add SDL Pinch events. backend: x11/wayland/macosx/ios/Android Sylvain 2024-06-12 14:51:04 +0200
  • 6821fb2fe4 Fixed the right trigger on the Nintendo SNES Controller in simple report mode Sam Lantinga 2024-06-13 11:35:29 -0700
  • a3cc900157 Fixed Nintendo Switch triggers when in simple report mode Sam Lantinga 2024-06-13 11:25:01 -0700
  • 4eb08a6154 x11: Ungrab before attempting a confinement grab with XInput2 enabled Frank Praznik 2024-06-13 12:39:20 -0400
  • 4919359a6f Fix compilation with enabled render commands logging Mykola Rubets 2024-06-13 19:25:01 +0300
  • 398455dfc1
    x11: Ungrab before attempting a confinement grab with XInput2 enabled Frank Praznik 2024-06-13 12:39:20 -0400
  • 5b7ee79dca Fix compilation with enabled render commands logging Mykola Rubets 2024-06-13 19:25:01 +0300
  • 963886db38 Check the Xft/DPI XSETTINGS Emmanuele Bassi 2024-06-13 15:41:43 +0100
  • 71cc52dda9 Query XSETTINGS for the content scale factor Emmanuele Bassi 2024-06-13 15:35:11 +0100
  • 874f61b507 Add XSETTINGS support to x11 driver Emmanuele Bassi 2023-11-30 16:36:22 +0000
  • bd06e43b87 Re-enable full controller reports for Joy-Con controllers Sam Lantinga 2024-06-12 23:36:16 -0700
  • 72e5620202 Try to guess the type of a Nintendo Switch controller if we can't read the device info Sam Lantinga 2024-06-12 23:22:44 -0700
  • fbb9646806 Ignore spurious reply packets when reading Nintendo Switch controller reports Sam Lantinga 2024-06-12 23:03:50 -0700
  • 169f77ed5e Re-enable full controller reports for Joy-Con controllers Sam Lantinga 2024-06-12 23:36:16 -0700
  • 6b9bf71133 Try to guess the type of a Nintendo Switch controller if we can't read the device info Sam Lantinga 2024-06-12 23:22:44 -0700
  • f1b19aa744 Ignore spurious reply packets when reading Nintendo Switch controller reports Sam Lantinga 2024-06-12 23:03:50 -0700
  • bf27269952 Re-enable full controller reports for Joy-Con controllers Sam Lantinga 2024-06-12 23:36:16 -0700
  • 6619de8f24 Try to guess the type of a Nintendo Switch controller if we can't read the device info Sam Lantinga 2024-06-12 23:22:44 -0700
  • 5ee9a840b1 Ignore spurious reply packets when reading Nintendo Switch controller reports Sam Lantinga 2024-06-12 23:03:50 -0700
  • fcd2a3a6ad Fixed mapping for Joy-Con controllers in simple report mode Sam Lantinga 2024-06-12 22:28:47 -0700
  • 9f984e6fb4 testcontroller: fixed showing analog axis values Sam Lantinga 2024-06-12 22:27:54 -0700
  • 674cc04ef4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-13 02:25:45 +0000
  • 80a907e0e6 Backed out the viewport and cliprect changes in 9fb5a9ccac Sam Lantinga 2024-06-12 19:08:06 -0700
  • 6f6f18c6ad Backed out the viewport and cliprect changes in 9fb5a9ccac Sam Lantinga 2024-06-12 19:08:06 -0700
  • ce6d3c5cc1 SDL_qsort.c: change private function compare args to SDL_CompareCallback Ozkan Sezer 2024-06-13 04:50:56 +0300
  • b2ccfc0b6f Log whether a controller is Bluetooth or not Sam Lantinga 2024-06-12 16:33:19 -0700
  • 99f0309ac1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-12 23:34:42 +0000
  • 97ec4b0937
    wikiheaders: fixed to work with not-SDL3 projects. Ryan C. Gordon 2024-06-12 16:54:19 -0400
  • fe620f0345
    wikiheaders: List parameter and return value datatypes. Ryan C. Gordon 2024-06-12 15:49:59 -0400
  • b2b2369414
    Moved function pointer params to typedefs, etc, for latest wikiheaders. Ryan C. Gordon 2024-06-12 18:36:59 -0400
  • 3e70376bce Enabled HIDAPI debug logging for diagnostic purposes Sam Lantinga 2024-06-12 15:03:14 -0700
  • 9e3e489012 Sync SDL3 wiki -> header SDL Wiki Bot 2024-06-12 19:10:53 +0000
  • 5416bd5fdc
    ios: Move animation callback to its own typedef. Ryan C. Gordon 2024-06-12 15:07:39 -0400
  • fde2bd6dd0 Add hint for mouse events using RawInput Sam Huang 2024-06-12 10:41:40 -0700