Commit Graph

  • fe2880fcda Rename SDL_SetThreadPriority() to SDL_SetCurrentThreadPriority() Sam Lantinga 2024-10-04 08:57:03 -07:00
  • 69196ab30d Change evasive library handle to SDL_SharedObject* Daniel Ludwig 2024-10-04 09:46:05 +02:00
  • 3a6a3ab64f gpu: Fix memory leak in Vulkan backend. Ryan C. Gordon 2024-10-04 04:46:28 -04:00
  • 9f7ccbe8d4 opengles2: Restore previous default texture_formats. Ryan C. Gordon 2024-10-04 02:32:24 -04:00
  • 43e7ce7dfc Updated to version 3.1.3 for the preview release Sam Lantinga 2024-10-03 23:01:55 -07:00
  • ca0b1eaf5a Sync SDL3 wiki -> header SDL Wiki Bot 2024-10-04 05:54:33 +00:00
  • 93c27a6675 Fixed the documentation for consistency. Sam Lantinga 2024-10-03 22:53:47 -07:00
  • 3ae2af8aa1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-10-04 05:53:50 +00:00
  • 9a5d5a2839 video: Improve the EGL attribute callbacks. Ryan C. Gordon 2024-10-03 20:09:58 -04:00
  • d4143e02d1 Always set checked_monotonic_time when calling CheckMonotonicTime() Petar Popovic 2024-10-03 23:48:57 +02:00
  • 020fb6889c Removed unnecessary const-qualifiers in src and test files Petar Popovic 2024-10-03 20:19:18 +02:00
  • b8e8dcaa9a Add void to openbsd function prototypes Petar Popovic 2024-10-03 22:30:46 +02:00
  • 0e909d2785 Removed redundant condition in src/events/SDL_pen.c Petar Popovic 2024-10-03 21:15:04 +02:00
  • 191f3ecbbc render: Restore previous policy for converting window/render coordinates. Ryan C. Gordon 2024-10-03 13:51:48 -04:00
  • 3246df8bd3 Remove redundant SDL_Vulkan_GetResultString() declaration Petar Popovic 2024-10-03 21:39:55 +02:00
  • 07fd88d241 docs: Fix migration documentation for SDL_WINDOWEVENT_SIZE_CHANGED Frank Praznik 2024-10-03 12:34:26 -04:00
  • a0de6c4abf Add properties to SDL_IOStreams returned by IOFromMem Ethan Lee 2024-10-01 17:50:59 -04:00
  • 1bb7e2b1a8 SDL_migration.cocci: Removed obsolete SDL_CreateWindowWithPosition code. Ryan C. Gordon 2024-10-03 01:01:34 -04:00
  • f4cea5e019 Removed const qualifiers from SDL_CreateHashTable() parameter types Petar Popovic 2024-10-03 00:40:17 +02:00
  • d287feaddf render: Remove non-pointer args' const qualifiers on SDL_RenderTextureRotated. Ryan C. Gordon 2024-10-02 15:30:16 -04:00
  • e3757f072b Sync SDL3 wiki -> header SDL Wiki Bot 2024-10-02 19:28:35 +00:00
  • 8b4f5f09c1 dynapi: It's a Python script now, not a perl script. Ryan C. Gordon 2024-10-02 15:27:11 -04:00
  • 35b002be82 audio: Clarified SDL_GetAudioStreamQueued docs. Ryan C. Gordon 2024-10-02 15:25:31 -04:00
  • 0f695adb03 Reapply "wayland: Don't initialize OpenGL when the window flags didn't specify it" Frank Praznik 2024-10-02 13:43:04 -04:00
  • 643437f5b0 Reapply "wayland: Don't initialize OpenGL when the window flags didn't specify it" Frank Praznik 2024-10-02 13:43:04 -04:00
  • 47450425fd Allow iterating just the keys or values in a hashtable Sam Lantinga 2024-10-02 10:19:40 -07:00
  • d5fe6dd627 Don't use const for non-pointer API parameters Sam Lantinga 2024-10-01 21:02:50 -07:00
  • d2b2a752ce SDL_migration.cocci: A few fixes. Ryan C. Gordon 2024-10-02 00:55:12 -04:00
  • 91b074beb7 Removed SDL_IPHONE_MAX_GFORCE Sam Lantinga 2024-10-01 18:00:22 -07:00
  • 79ec168f3c Add docs to mingw release and don't modify libtool files in mingw's Makefile release-2.30.8 Anonymous Maarten 2024-10-01 23:04:32 +02:00
  • 2b2907db18 Add docs to mingw release and don't modify libtool files in mingw's Makefile Anonymous Maarten 2024-10-01 23:04:32 +02:00
  • 40a3a80d45 release.yml needs setup-ninja Anonymous Maarten 2024-10-01 21:37:42 +02:00
  • 025fc35c87 Port SDL3 release scripts to SDL2 Anonymous Maarten 2024-09-16 22:56:12 +02:00
  • 8291b1be36 Port SDL3 release scripts to SDL2 Anonymous Maarten 2024-09-16 22:56:12 +02:00
  • 34033d5838 Sync SDL3 wiki -> header SDL Wiki Bot 2024-10-01 18:45:52 +00:00
  • eced9f58a9 Added a userdata parameter for EGL attribute callbacks Sam Lantinga 2024-10-01 10:43:51 -07:00
  • 798c9574d0 Sync SDL3 wiki -> header SDL Wiki Bot 2024-10-01 17:46:16 +00:00
  • 89e68aa801 Added missing return value documentation for bsearch() Sam Lantinga 2024-10-01 10:45:32 -07:00
  • 4fa92d233d Include stdbool.h when using Visual Studio 2017+ Sam Lantinga 2024-10-01 09:57:05 -07:00
  • 522321b7c9 test: Fix testcustomcursor on high-DPI displays Frank Praznik 2024-10-01 12:40:17 -04:00
  • 3b3c4a79b6 Don't close file descriptors already handled by AddFileDescriptorCloseActions() Sam Lantinga 2024-10-01 09:14:27 -07:00
  • e9f5f3ac1f Updated to version 2.30.8 for release Sam Lantinga 2024-10-01 09:25:57 -07:00
  • 5f5379dc99 Add SDL_IsTV() (#11004) Anthony 2024-10-01 17:20:00 +01:00
  • 6bcf2f919a Sync SDL3 wiki -> header SDL Wiki Bot 2024-10-01 16:16:44 +00:00
  • 0b5e01a305 loadso: library handles are now SDL_SharedObject* instead of void*. Ryan C. Gordon 2024-10-01 11:11:40 -04:00
  • f351395c46 Sync SDL3 wiki -> header SDL Wiki Bot 2024-10-01 15:10:40 +00:00
  • 3234a3b902 Simplified internal SDL_Surface structure Sam Lantinga 2024-09-30 22:15:38 -07:00
  • 1f3a0d12e6 Made texture size and format public in the API Sam Lantinga 2024-09-30 20:40:54 -07:00
  • 5136b30652 render: SDL_ConvertEventToRenderCoordinates() now handles pen events. Ryan C. Gordon 2024-10-01 10:30:36 -04:00
  • b4fcd1f345 pen: Corrected some documentation. Ryan C. Gordon 2024-10-01 10:24:17 -04:00
  • e3dbd74fe7 Improved documentation for SDL_Surface fields Sam Lantinga 2024-09-30 19:27:39 -07:00
  • 13c5d1092f hidapi: update hid_write() for windows from mainstream. Ozkan Sezer 2024-09-29 17:56:40 +03:00
  • 3eab599977 just force the barrier on UpdateTexture actually cosmonaut 2024-09-30 18:37:21 -07:00
  • e17741a6cb Render GPU: Only cycle on update if entire texture is replaced cosmonaut 2024-09-30 18:29:54 -07:00
  • 45ad763de5 Disable backface culling and use a constant rectangle winding order. Sam Lantinga 2024-09-30 18:26:20 -07:00
  • fa14b53273 GPU Vulkan: Clear up some swapchain edge cases cosmonaut 2024-09-30 15:10:27 -07:00
  • c16d7c87d6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-30 18:18:49 +00:00
  • ab832f1be0 Added documentation for qsort and bsearch functions Sam Lantinga 2024-09-30 11:18:01 -07:00
  • 818d7d892a x11: store all atoms in a specific struct David Fort 2024-09-30 19:43:49 +02:00
  • 801870c8cf video: cache some more atoms under X11 David Fort 2024-09-30 16:42:38 +02:00
  • dcc7560a5c Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-30 17:23:50 +00:00
  • afdf325fb4 GPU: Add swapchain dimension out params (#11003) Evan Hemsley 2024-09-30 10:23:19 -07:00
  • b3388d5753 Haiku does not have fdatasync, but has fsync Anonymous Maarten 2024-09-28 18:08:36 +02:00
  • 396afa2117 ci: bump haiku to r1beta5 Anonymous Maarten 2024-09-28 17:59:02 +02:00
  • 0b64520997 hashtable: fixed unused-parameter warnings Sam Lantinga 2024-09-29 23:55:54 -07:00
  • 1787d6ca5c main: SDL_AppQuit() now reports the result value. Ryan C. Gordon 2024-09-29 22:17:11 -04:00
  • 6a7f8b74f1 filesystem: SDL_GlobDirectory shouldn't strip final '/' if the path is "/". Ryan C. Gordon 2024-09-29 23:09:04 -04:00
  • 7241dd9ec3 Add more SDL_Process tests Anonymous Maarten 2024-09-14 17:58:07 +02:00
  • f6055432c8 Fix null-pointer dereference on failing SDL_SYS_CreateProcess Anonymous Maarten 2024-09-16 16:52:48 +02:00
  • e9bfa5bf6a Mitigate BatBadBut vulnerability Anonymous Maarten 2024-09-16 16:51:38 +02:00
  • 06e122103c Fix window opacity update RT2 2024-09-29 23:02:43 +02:00
  • c84d825241 Added SDL_HashPointer() and SDL_KeyMatchPointer() Sam Lantinga 2024-09-29 10:58:54 -07:00
  • d0c9c008e1 wayland: Use high-DPI system cursors on non-DPI aware windows Frank Praznik 2024-09-29 11:05:32 -04:00
  • 5f304b3a47 Fix builed error after commit 0e45b824e3 due to -Wunused-variable Ozkan Sezer 2024-09-29 15:40:02 +03:00
  • 0e45b824e3 renderer: always update the output pixel size at startup Sam Lantinga 2024-09-29 05:22:28 -07:00
  • 2825a682f0 Fixed build errors Sam Lantinga 2024-09-29 04:42:19 -07:00
  • ba7b346e52 hashtable: reimplement as open-addressed robin hood hashtable Andrei Alexeyev 2024-09-18 16:27:20 +02:00
  • 62938837c2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-29 01:10:39 +00:00
  • fc242abbd2 GPU: recreate swapchain on window pixel size change event (#10985) Evan Hemsley 2024-09-28 18:09:56 -07:00
  • 66f6b40c92 Render GPU: Don't call GetWindowSizeInPixels during RenderPreset (#10984) Evan Hemsley 2024-09-28 18:01:16 -07:00
  • a923771978 Added SDL_murmur3_32() Sam Lantinga 2024-09-28 15:49:01 -07:00
  • 039148fb0e Updated check for stdbool.h Sam Lantinga 2024-09-28 14:39:14 -07:00
  • 7ca0e9ede1 wayland: Scale the pointer destination size relative to the theme size Frank Praznik 2024-09-28 14:29:24 -04:00
  • 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 -04:00
  • dee62e1b47 Remove trailing comma in enum Petar Popovic 2024-09-28 15:17:14 +02:00
  • 7d21a49c9c filesystem: SDL_EnumerateDirectoryCallback uses an enum now, not an int. Ryan C. Gordon 2024-09-27 22:28:47 -04:00
  • 55bd9f5311 iostream: flush() should attempt to sync file data to physical media. Ryan C. Gordon 2024-09-27 14:45:29 -04:00
  • 0852307b58 gpu: Check Vulkan device features for IsDeviceSuitable Ethan Lee 2024-09-27 19:39:40 -04:00
  • fb165a542b GPU Vulkan: add resolve info to framebuffer and render pass lookups cosmonaut 2024-09-27 15:11:13 -07:00
  • 0542bbbf1a Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 22:55:29 +00:00
  • 4a296f1bde filesystem: Fixed memory leak on Windows. Ryan C. Gordon 2024-09-27 18:19:30 -04:00
  • e944f0fb9d testfilesystem: Added test of creating parent dirs. Ryan C. Gordon 2024-09-27 15:34:58 -04:00
  • 428f2f35be filesystem: SDL_CreateDirectory should make parent directories. Ryan C. Gordon 2024-09-27 15:27:55 -04:00
  • 94030131de filesystem: Windows SDL_SYS_CreateDirectory should succeed if dir exists. Ryan C. Gordon 2024-09-27 15:27:25 -04:00
  • 48c3ee2120 testcolorspace.c: Fix unreachable code warning Petar Popovic 2024-09-27 23:44:14 +02:00
  • 8d6b397cd8 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 21:11:58 +00:00
  • 3f446d8fb5 Minor cleanup Sam Lantinga 2024-09-27 14:10:46 -07:00
  • 1088ea55fa SDL_gpu_d3d11.c: define D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD for old toolchains Ozkan Sezer 2024-09-27 23:55:02 +03:00
  • 8377cad974 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 20:50:17 +00:00
  • c39e8298b7 GPU: Document swapchain dimensions cosmonaut 2024-09-27 13:13:50 -07:00