Commit Graph

  • 6a10309568 SDL_hidapi.c: work-around watcom build error when libusb is enabled Ozkan Sezer 2024-07-05 18:56:10 +0300
  • 4b5309cd98 main: Move SDL_RunApp bits from src/core to src/main. Ryan C. Gordon 2024-07-04 20:32:19 -0400
  • c084e647ed Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:35:02 +0200
  • 22770e6496 Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:35:02 +0200
  • 607b1f225c Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:34:50 +0200
  • 2cdb419a21 Try to create an accelerated renderer for the window surface even if SDL_HINT_RENDER_DRIVER is "software" Sam Lantinga 2024-07-05 08:18:45 -0700
  • a4cbba1276 Try to create an accelerated renderer for the window surface even if SDL_HINT_RENDER_DRIVER is "software" Sam Lantinga 2024-07-05 08:18:45 -0700
  • c7ed78a9ef Try to create an accelerated renderer for the window surface even if SDL_HINT_RENDER_DRIVER is "software" Sam Lantinga 2024-07-05 08:18:45 -0700
  • ea6ba98be8 Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:34:50 +0200
  • 724ed1c8bb Drain HIDAPI buffer in SDL_hidapi_steamdeck.c. Max Maisel 2024-07-05 16:35:02 +0200
  • 065ec2d518 Actually return an error when the surface is invalid Sam Lantinga 2024-07-05 08:12:05 -0700
  • c057849035 Return the correct error from SDL_CreateSoftwareRenderer() when the surface is NULL Sam Lantinga 2024-07-05 08:05:20 -0700
  • 35239dc018 clang-format update Ethan Lee 2024-07-05 10:54:24 -0400
  • 04c8024188 Add null checks to gpu.c Ethan Lee 2024-07-05 10:52:42 -0400
  • 5f64c855ee Document resource binding order (#73) Caleb Cornett 2024-07-05 01:32:21 -0500
  • ed3bcbeab7 Add preferLowPower param to CreateDevice (#72) Ethan Lee 2024-07-04 18:03:02 -0400
  • 838cdcf843 Texture format swizzling (#71) Caleb Cornett 2024-07-04 17:02:44 -0500
  • 8fbe1281e0 D3D11: fix segfault in PushUniformData cosmonaut 2024-07-02 11:21:15 -0700
  • 3c44da5e80 gpu: clang-format update Ethan Lee 2024-06-28 13:00:14 -0400
  • 9efb51b050 vulkan: Update for new CreateSurface return value Ethan Lee 2024-06-28 12:58:55 -0400
  • a111117bab SetSwapchainParameters and PrepareDriver return SDL_bool (#61) Evan Hemsley 2024-06-26 19:26:45 -0700
  • d34502b7a2 Document that swapchain parameters should be queried before ClaimWindow/SetSwapchainParameters Caleb Cornett 2024-06-26 09:33:10 -0500
  • cb80dd5e4a Move uniforms to command buffer scope (#55) Evan Hemsley 2024-06-26 19:26:08 -0700
  • c20826d437 metal: Fix cast for CopyBufferToBuffer parameters Caleb Cornett 2024-06-26 21:06:23 -0500
  • 4aa18777ce prefer Metal backend when available (#59) Evan Hemsley 2024-06-25 13:52:54 -0700
  • 09c14f328c clang-format update Ethan Lee 2024-06-21 15:14:19 -0400
  • 6eef629ea2 Rework texture/buffer location/region structs (#52) Ethan Lee 2024-06-21 14:35:34 -0400
  • e6097bdc29 Remove support for border colors (#50) Caleb Cornett 2024-06-21 13:35:19 -0500
  • 707a0a4263 Remove depthBoundsTestEnable / minDepthBounds / maxDepthBounds (#49) Caleb Cornett 2024-06-21 13:35:06 -0500
  • a730acacdd Rename transfer parameters to source and destination (#48) Evan Hemsley 2024-06-19 12:04:44 -0700
  • 51fa6646d6 gpu: Make some void*s const (#47) Ethan Lee 2024-06-19 10:41:07 -0400
  • b0d60e7bf1 Debug API Rework (#45) Caleb Cornett 2024-06-19 01:31:24 -0500
  • ea093f5bf0 Transfer usage restructuring and D3D11 async readback (#42) Evan Hemsley 2024-06-18 17:50:28 -0700
  • 6736e1c5a5 include: Command buffer and swapchain usage clarification (#41) Evan Hemsley 2024-06-18 14:19:18 -0700
  • ddf54f95c1 Vulkan: Optionally load colorspace extension (#40) Evan Hemsley 2024-06-18 14:18:54 -0700
  • 7338d83779 Fix memory handling Always check return value of VULKAN_INTERNAL_QuerySwapchainSupport(), if 1st call to vkGetPhysicalDeviceSurfacePresentModesKHR() fails then outputDetails->formatsLength is not 0 but outputDetails->formats is still not initialised. Always free outputDetails->formats on error in VULKAN_INTERNAL_QuerySwapchainSupport(). Use correct type for allocation of commandBuffer->presentDatas. Do some allocations later to avoid memory leaks on error. meyraud705 2024-06-16 20:57:19 +0200
  • ab03f020fb Add SDL_GPU cosmonaut 2024-03-18 11:43:23 -0700
  • a33808392d
    main: Move SDL_RunApp bits from src/core to src/main. Ryan C. Gordon 2024-07-04 20:32:19 -0400
  • b47deb58a2
    vitagxm: Patched to compile. Ryan C. Gordon 2024-07-04 20:37:46 -0400
  • 2c32fd254c
    Revert "render: Set renderer->window to NULL in SDL_DestroyRendererWithoutFreeing." Ryan C. Gordon 2024-07-04 19:45:37 -0400
  • f9a06c20ed
    Revert "render: Set renderer->window to NULL in SDL_DestroyRendererWithoutFreeing." Ryan C. Gordon 2024-07-04 19:45:37 -0400
  • 5f0f337d33
    vitagxm: Patched to compile. Ryan C. Gordon 2024-07-04 18:48:21 -0400
  • 1413d67748
    render: SDL_DestroyWindow hollows out its renderer but doesn't free it. Ryan C. Gordon 2024-04-18 10:20:31 -0400
  • 944dc4701c
    render: Manage memory for SDL_Renderer* at higher level. Ryan C. Gordon 2024-07-04 18:17:20 -0400
  • 9f8dffbd2d
    render: Set renderer->window to NULL in SDL_DestroyRendererWithoutFreeing. Ryan C. Gordon 2024-07-04 14:47:46 -0400
  • d13fc3c3a7 Fixed building without X11 support Sam Lantinga 2024-07-04 11:32:50 -0700
  • b43f1688d9 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-04 15:12:07 +0000
  • c3bf874abf stdlib: Clean up and export SDL_UCS4ToUTF8(). Ryan C. Gordon 2024-07-04 01:09:46 -0400
  • f338fa20dd emscripten: Let SDL hints be set by URL parameters. Ryan C. Gordon 2024-07-03 20:05:43 -0400
  • 4b5e4a14de Separate pregenerated headers Jonathan Marler 2024-07-03 00:36:13 -0600
  • 1724985ec1
    emscripten: Let SDL hints be set by URL parameters. Ryan C. Gordon 2024-07-03 20:05:43 -0400
  • 998e71e955
    stdlib: Clean up and export SDL_UCS4ToUTF8(). Ryan C. Gordon 2024-07-04 01:09:46 -0400
  • 9d47daef0a Do a final pass freeing temporary memory when we quit. Sam Lantinga 2024-07-03 18:46:51 -0700
  • 2eef7ca475 Updated to version 2.30.5 for release release-2.30.5 Sam Lantinga 2024-07-03 14:21:42 -0700
  • d126e7bbba Added support for the ROG RAIKIRI Sam Lantinga 2024-07-03 13:54:00 -0700
  • 845ebbbe96 Added support for the ROG RAIKIRI Sam Lantinga 2024-07-03 13:54:00 -0700
  • a04596c9a7 Added support for the ROG RAIKIRI Sam Lantinga 2024-07-03 13:54:00 -0700
  • e5024fae3d If a mapping specifies a crc, don't match for controllers that don't have that CRC Sam Lantinga 2024-03-14 13:26:56 -0700
  • eb053c7f3f SDL_JoystickEventState: Make documentation and implementation match. Ryan C. Gordon 2024-05-08 16:35:10 -0400
  • ed441c8289 Turn HIDAPI joystick support off by default on mobile platforms Sam Lantinga 2024-03-10 15:00:49 -0700
  • 59b0a1dc65 PSP: send initial SDL_JOYDEVICEADDED event Wouter Wijsman 2024-03-24 22:58:28 +0100
  • d7a875432b Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-03 20:07:11 +0000
  • 2a8f1e11ca audio: Add gain support to audio streams and logical audio devices. Ryan C. Gordon 2024-07-01 15:08:20 -0400
  • 74cc06db1b Remove the SDL_EVENT_WINDOW_TAKE_FOCUS event Frank Praznik 2024-07-03 11:39:59 -0400
  • be13328cb1 Remove SDL_SetWindowInputFocus Frank Praznik 2024-07-03 11:15:30 -0400
  • c36866282f
    audio: Add gain support to audio streams and logical audio devices. Ryan C. Gordon 2024-07-01 15:08:20 -0400
  • 80d36aba5b Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -0700
  • cd8ea5e3f1 Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -0700
  • 0f8054cf87 Only use the default gamepad mapping if an automatic mapping isn't available Sam Lantinga 2024-07-03 11:43:43 -0700
  • 98f27b8f2e Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-03 18:39:46 +0000
  • ece76ec90d audio: Attempt to placate NetBSD 9.3's incorrect compiler warning. Ryan C. Gordon 2024-07-03 14:19:27 -0400
  • 16e7fdc4f2 audio: Add channel remapping to SDL_AudioSpec and SDL_AudioStream. Ryan C. Gordon 2024-07-03 03:19:00 -0400
  • 0367f1af19 loopwave: Use SDL_ResumeAudioStreamDevice. Ryan C. Gordon 2024-07-03 02:47:10 -0400
  • 759c0b791b
    audio: Attempt to placate NetBSD 9.3's incorrect compiler warning. Ryan C. Gordon 2024-07-03 14:19:27 -0400
  • a9238fa754
    audio: Add channel remapping to SDL_AudioSpec and SDL_AudioStream. Ryan C. Gordon 2024-07-03 03:19:00 -0400
  • bbbd444d2d
    Remove the SDL_EVENT_WINDOW_TAKE_FOCUS event Frank Praznik 2024-07-03 11:39:59 -0400
  • dea6ddcec3
    Remove SDL_SetWindowInputFocus Frank Praznik 2024-07-03 11:15:30 -0400
  • 61441c2be9 Fixed the French numeric keycode from varying based on shift state Sam Lantinga 2024-07-03 10:33:08 -0700
  • 2213192185
    loopwave: Use SDL_ResumeAudioStreamDevice. Ryan C. Gordon 2024-07-03 02:47:10 -0400
  • b948d1446a Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-03 01:35:19 +0000
  • ed9bbb2dca Restore default behavior for keypad keycodes Sam Lantinga 2024-07-02 18:13:25 -0700
  • 366871ffc8 Restore default behavior for keypad keycodes Sam Lantinga 2024-07-02 18:13:25 -0700
  • 81df85949b Update annotations to use attributes. TerensTare 2024-07-02 21:38:39 +0200
  • bafd04ecdb
    camera: small Media Foundation backend init tweak. Ryan C. Gordon 2024-07-02 15:16:10 -0400
  • e290d16c47
    include: Clean up SDL_GetKeyName documentation. Ryan C. Gordon 2024-07-02 12:29:33 -0400
  • f787790243 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-01 20:57:56 +0000
  • 109f268972 Added support for non-US keyboard layouts in Emscripten Sam Lantinga 2024-07-01 00:41:42 -0700
  • 2c333c7355 The mode modifier only affects character keys Sam Lantinga 2024-06-30 23:52:47 -0700
  • d4497ecdbd Numpad scancodes have non-numpad keycodes Sam Lantinga 2024-06-30 23:35:23 -0700
  • 78dbf9be50 Document that SDL_GetKeyName() always returns uppercase names for alphabetic keycodes Sam Lantinga 2024-06-30 20:07:31 -0700
  • e8dbbf8380 Renamed SDLK_a-z to SDLK_A-Z Sam Lantinga 2024-06-30 20:05:22 -0700
  • d9dc4b320a The keycode in key events is the base, unmodified, keycode for the current keyboard layout Sam Lantinga 2024-06-30 19:58:48 -0700
  • 5755bde3b8 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-01 20:36:18 +0000
  • 8290c4e82e sdlprocdump: also print a stacktrace on a fatal exception Anonymous Maarten 2024-07-01 16:14:31 +0200
  • 9601d98e7f SDL_test: always use symbols with 64-suffix from DbgHelp Anonymous Maarten 2024-06-30 13:11:07 +0200
  • 1834e1c2f5 Added support for non-US keyboard layouts in Emscripten Sam Lantinga 2024-07-01 00:41:42 -0700
  • 10f7b46cec The mode modifier only affects character keys Sam Lantinga 2024-06-30 23:52:47 -0700
  • d0f6289c1f Numpad scancodes have non-numpad keycodes Sam Lantinga 2024-06-30 23:35:23 -0700
  • 121ecf0095 Document that SDL_GetKeyName() always returns uppercase names for alphabetic keycodes Sam Lantinga 2024-06-30 20:07:31 -0700
  • 01d0ea2e8e Renamed SDLK_a-z to SDLK_A-Z Sam Lantinga 2024-06-30 20:05:22 -0700