Commit Graph

  • c16d7c87d6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-30 18:18:49 +0000
  • ab832f1be0 Added documentation for qsort and bsearch functions Sam Lantinga 2024-09-30 11:18:01 -0700
  • 818d7d892a x11: store all atoms in a specific struct David Fort 2024-09-30 19:43:49 +0200
  • 801870c8cf video: cache some more atoms under X11 David Fort 2024-09-30 16:42:38 +0200
  • db04a7595b x11: store all atoms in a specific struct David Fort 2024-09-30 19:43:49 +0200
  • dcc7560a5c Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-30 17:23:50 +0000
  • afdf325fb4
    GPU: Add swapchain dimension out params (#11003) Evan Hemsley 2024-09-30 10:23:19 -0700
  • 54e06de252
    Fix swapchain recreate double-frees Evan Hemsley 2024-09-30 08:39:25 -0700
  • f53f9e9945 testprocess: Improve debug logging Simon McVittie 2024-09-30 16:22:04 +0100
  • d44e805855 testprocess: Log on every iteration Simon McVittie 2024-09-30 16:19:43 +0100
  • 53d9c340d2 testprocess: Log a message when all data has been written Simon McVittie 2024-09-30 16:18:09 +0100
  • a2c3bf044c testprocess: Show log messages as (presumably) intended Simon McVittie 2024-09-30 16:17:32 +0100
  • 727526815a testprocess: Update iteration count as (presumably) intended Simon McVittie 2024-09-30 16:16:36 +0100
  • 7127010f51 video: cache some more atoms under X11 David Fort 2024-09-30 16:42:38 +0200
  • b3388d5753 Haiku does not have fdatasync, but has fsync Anonymous Maarten 2024-09-28 18:08:36 +0200
  • 396afa2117 ci: bump haiku to r1beta5 Anonymous Maarten 2024-09-28 17:59:02 +0200
  • 22b59d9924 fix enum type mismatch cosmonaut 2024-09-30 00:30:49 -0700
  • b1159b068e don't recreate the backbuffer if the swapchain texture is null cosmonaut 2024-09-30 00:29:07 -0700
  • 97e3e7220e some null checks cosmonaut 2024-09-30 00:20:41 -0700
  • c44c22a531 Fix typo cosmonaut 2024-09-30 00:17:33 -0700
  • efa28f84ba re-add swapchain dimension out params, rework vulkan swapchain recreation cosmonaut 2024-09-30 00:11:58 -0700
  • 0b64520997 hashtable: fixed unused-parameter warnings Sam Lantinga 2024-09-29 23:55:54 -0700
  • 1787d6ca5c main: SDL_AppQuit() now reports the result value. Ryan C. Gordon 2024-09-29 22:17:11 -0400
  • 6a7f8b74f1
    filesystem: SDL_GlobDirectory shouldn't strip final '/' if the path is "/". Ryan C. Gordon 2024-09-29 23:09:04 -0400
  • e6ed45b52e
    main: SDL_AppQuit() now reports the result value. Ryan C. Gordon 2024-09-29 22:17:11 -0400
  • 7241dd9ec3 Add more SDL_Process tests Anonymous Maarten 2024-09-14 17:58:07 +0200
  • f6055432c8 Fix null-pointer dereference on failing SDL_SYS_CreateProcess Anonymous Maarten 2024-09-16 16:52:48 +0200
  • e9bfa5bf6a Mitigate BatBadBut vulnerability Anonymous Maarten 2024-09-16 16:51:38 +0200
  • b5366b9de1 check for 0-size window cosmonaut 2024-09-29 16:01:07 -0700
  • 397a8d2e14 Render GPU: defer backbuffer recreation until after submit cosmonaut 2024-09-29 15:59:02 -0700
  • 1fcb176577 Add more SDL_Process tests Anonymous Maarten 2024-09-14 17:58:07 +0200
  • 45d278563d Fix null-pointer dereference on failing SDL_SYS_CreateProcess Anonymous Maarten 2024-09-16 16:52:48 +0200
  • fab29ce2cb Mitigate BatBadBut vulnerability Anonymous Maarten 2024-09-16 16:51:38 +0200
  • 06e122103c Fix window opacity update RT2 2024-09-29 23:02:43 +0200
  • 61c8258758 Fix window opacity update RT2 2024-09-29 23:02:43 +0200
  • c84d825241 Added SDL_HashPointer() and SDL_KeyMatchPointer() Sam Lantinga 2024-09-29 10:58:54 -0700
  • d0c9c008e1
    wayland: Use high-DPI system cursors on non-DPI aware windows Frank Praznik 2024-09-29 11:05:32 -0400
  • 5f304b3a47 Fix builed error after commit 0e45b824e3 due to -Wunused-variable Ozkan Sezer 2024-09-29 15:40:02 +0300
  • 0e45b824e3 renderer: always update the output pixel size at startup Sam Lantinga 2024-09-29 05:22:28 -0700
  • 2825a682f0 Fixed build errors Sam Lantinga 2024-09-29 04:42:19 -0700
  • ba7b346e52 hashtable: reimplement as open-addressed robin hood hashtable Andrei Alexeyev 2024-09-18 16:27:20 +0200
  • 62938837c2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-29 01:10:39 +0000
  • fc242abbd2
    GPU: recreate swapchain on window pixel size change event (#10985) Evan Hemsley 2024-09-28 18:09:56 -0700
  • 66f6b40c92
    Render GPU: Don't call GetWindowSizeInPixels during RenderPreset (#10984) Evan Hemsley 2024-09-28 18:01:16 -0700
  • 5ebf57c8e5 Check that the window in the event is the relevant window cosmonaut 2024-09-28 17:44:24 -0700
  • efb230295d cache the window size in pixels cosmonaut 2024-09-28 17:38:16 -0700
  • 919a6e555c another thread note in header cosmonaut 2024-09-28 17:30:17 -0700
  • c63dc6d3bd never mind, we don't need thread safety for window data cosmonaut 2024-09-28 17:26:50 -0700
  • a923771978 Added SDL_murmur3_32() Sam Lantinga 2024-09-28 15:49:01 -0700
  • 7da11b6507 replace window data mutex with atomic int cosmonaut 2024-09-28 17:14:15 -0700
  • 039148fb0e Updated check for stdbool.h Sam Lantinga 2024-09-28 14:39:14 -0700
  • d028fdb02d thread safety fixes cosmonaut 2024-09-28 16:54:24 -0700
  • c89cf448d6 Added SDL_murmur3_32() Sam Lantinga 2024-09-28 15:49:01 -0700
  • 5ffa8c7540 Updated check for stdbool.h Sam Lantinga 2024-09-28 14:39:14 -0700
  • 1a69cd890c Don't define bool for C23 Petar Popovic 2024-09-28 21:23:37 +0200
  • 61755e1e01 GPU: recreate swapchain on window pixel size change event cosmonaut 2024-09-28 13:21:17 -0700
  • 66b92c00ae Render GPU: Don't call GetWindowSizeInPixels during RenderPreset cosmonaut 2024-09-28 12:01:08 -0700
  • 7ca0e9ede1
    wayland: Scale the pointer destination size relative to the theme size Frank Praznik 2024-09-28 14:29:24 -0400
  • b705ad1669 Haiku does not have fdatasync, but has fsync Anonymous Maarten 2024-09-28 18:08:36 +0200
  • d2094bd0a2
    wayland: Don't query the cursor info with DBus if the cursor shape protocol is present Frank Praznik 2024-09-28 12:18:58 -0400
  • 6cc6f2883b ci: bump haiku to r1beta5 Anonymous Maarten 2024-09-28 17:59:02 +0200
  • dee62e1b47 Remove trailing comma in enum Petar Popovic 2024-09-28 15:17:14 +0200
  • 5910aa4c9e Remove trailing comma in enum Petar Popovic 2024-09-28 15:17:14 +0200
  • 0de0ac2629 Got BasicTriangle working again after rebase. Will merge into main. klukaszek 2024-09-28 07:33:22 -0400
  • 8365564d96 Rebased SDL, BasicTriangle example is now broken after ABI update. klukaszek 2024-09-28 07:17:22 -0400
  • 7d21a49c9c filesystem: SDL_EnumerateDirectoryCallback uses an enum now, not an int. Ryan C. Gordon 2024-09-27 22:28:47 -0400
  • 2ab7a466de Got simple Graphics Pipelines working properly. klukaszek 2024-09-27 07:22:16 -0400
  • 22609141f6 Trying to get SPIRV-Cross implemented so that I can create the WebGPU bindgroups using SPIRV reflection. This is done because SPIRV doesn't necessarily store BindGroups, but instead sets and bindings. Using these we can come up with valid BindGroupLayouts for our shaders. klukaszek 2024-09-17 05:25:02 -0400
  • 230fd0aa94 Started working on implementing a WebGPU driver for SDL_GPU. klukaszek 2024-09-05 01:37:54 -0400
  • e1a2edb188
    filesystem: SDL_EnumerateDirectoryCallback uses an enum now, not an int. Ryan C. Gordon 2024-09-27 22:28:47 -0400
  • 55bd9f5311 iostream: flush() should attempt to sync file data to physical media. Ryan C. Gordon 2024-09-27 14:45:29 -0400
  • 0852307b58 gpu: Check Vulkan device features for IsDeviceSuitable Ethan Lee 2024-09-27 19:39:40 -0400
  • 3a4504bbc0 gpu: Check Vulkan device features for IsDeviceSuitable Ethan Lee 2024-09-27 19:39:40 -0400
  • fb165a542b GPU Vulkan: add resolve info to framebuffer and render pass lookups cosmonaut 2024-09-27 15:11:13 -0700
  • 0542bbbf1a Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 22:55:29 +0000
  • 4a296f1bde filesystem: Fixed memory leak on Windows. Ryan C. Gordon 2024-09-27 18:19:30 -0400
  • e944f0fb9d testfilesystem: Added test of creating parent dirs. Ryan C. Gordon 2024-09-27 15:34:58 -0400
  • 428f2f35be filesystem: SDL_CreateDirectory should make parent directories. Ryan C. Gordon 2024-09-27 15:27:55 -0400
  • 94030131de filesystem: Windows SDL_SYS_CreateDirectory should succeed if dir exists. Ryan C. Gordon 2024-09-27 15:27:25 -0400
  • 48c3ee2120 testcolorspace.c: Fix unreachable code warning Petar Popovic 2024-09-27 23:44:14 +0200
  • d1de19eaf3
    filesystem: Fixed memory leak on Windows. Ryan C. Gordon 2024-09-27 18:19:30 -0400
  • e244127e48 testcolorspace.c: Fix unreachable code warning Petar Popovic 2024-09-27 23:44:14 +0200
  • 8d6b397cd8 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 21:11:58 +0000
  • 3f446d8fb5 Minor cleanup Sam Lantinga 2024-09-27 14:10:46 -0700
  • 32968a3bd9 Updated Haiku buildtools to r1beta5 Sam Lantinga 2024-09-27 13:55:54 -0700
  • 1088ea55fa SDL_gpu_d3d11.c: define D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD for old toolchains Ozkan Sezer 2024-09-27 23:55:02 +0300
  • 8377cad974 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 20:50:17 +0000
  • b45e0cdbed
    iostream: flush() should attempt to sync file data to physical media. Ryan C. Gordon 2024-09-27 14:45:29 -0400
  • c39e8298b7 GPU: Document swapchain dimensions cosmonaut 2024-09-27 13:13:50 -0700
  • de40d6bae0 GPU Metal: Set texture to NULL even if AcquireSwapchainTexture fails cosmonaut 2024-09-27 13:38:02 -0700
  • 0e5a49542d Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 20:39:24 +0000
  • f32e96f5e2 clipboard: add SDL_ClipboardMimeTypes David Fort 2024-09-27 12:01:56 +0200
  • 0791435522 clipboard: add SDL_ClipboardMimeTypes David Fort 2024-09-27 12:01:56 +0200
  • 0befa7d8e9 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 20:27:48 +0000
  • eedd2039f9 GPU: 32-bit component texture formats cosmonaut 2024-09-27 12:52:22 -0700
  • 14e0acb90a GPU: 32-bit component texture formats cosmonaut 2024-09-27 12:52:22 -0700
  • 769ff47461 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 19:50:13 +0000
  • 05d0656bd6
    GPU: Simultaneous compute pass read-write (#10965) Evan Hemsley 2024-09-27 12:49:37 -0700
  • 69a6a42f16
    testfilesystem: Added test of creating parent dirs. Ryan C. Gordon 2024-09-27 15:34:58 -0400
  • fba8205b0f add FIXME cosmonaut 2024-09-27 12:28:42 -0700