Commit Graph

  • ec3bb4c029 Removed the need for SDL_CreateTLS() Sam Lantinga 2024-07-16 09:43:07 -07:00
  • 1592452cad video: Fixed remaining return 0 to use NULL in CreateDevice implementations. Ryan C. Gordon 2024-07-16 14:25:53 -04:00
  • d78ef58b4b offscreen: Don't ever use this backend unless explicitly requested. Ryan C. Gordon 2024-07-16 14:19:58 -04:00
  • bc1ceb0883 dummyvideo: Change a thing returning a 0 pointer to return NULL instead. Ryan C. Gordon 2024-07-16 14:17:02 -04:00
  • 045f0456b1 dummyvideo: Change a thing using int to use SDL_bool instead. Ryan C. Gordon 2024-07-16 14:15:38 -04:00
  • 723c1cc5b3 Print message in summary when a X11 or wayland video driver is not found huanhuan-jiang 2024-07-16 10:53:57 -07:00
  • 70727d36b2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-16 16:37:08 +00:00
  • 027671bedb SDL_GetWindowOpacity() directly returns the opacity instead of using an out parameter. Sam Lantinga 2024-07-16 07:25:48 -07:00
  • 58270ef3f2 Finished renaming functions in SDL_system.h Sam Lantinga 2024-07-16 07:46:08 -07:00
  • 199e6929e5 README-macos: fixed some text. Ryan C. Gordon 2024-07-16 08:25:38 -04:00
  • 4ac67f5ba6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-16 01:38:55 +00:00
  • 033df70d4c SDL_DelayNS() will attempt to sleep exactly the requested amount of time Sam Lantinga 2024-07-15 18:05:31 -07:00
  • 54366181c3 Rename functions in SDL_system.h to match SDL 3.0 naming convention Sam Lantinga 2024-07-15 16:13:23 -07:00
  • e38f971f46 Fix typos in cmake Bruce Mitchener 2024-07-16 01:05:47 +07:00
  • 70c8fe61d7 Align SDL_BLENDMODE_INVALID with the other constants Sam Lantinga 2024-07-15 15:00:09 -07:00
  • bf501ab2d4 Made the SDL_BlendMode values wiki-friendly Sam Lantinga 2024-07-15 14:46:56 -07:00
  • 492e3c1a54 direct3d11: we don't need to create all the blend states up front Sam Lantinga 2024-07-15 06:25:56 -07:00
  • a419e2c890 Updated and re-enabled surface and render blend mode tests Sam Lantinga 2024-07-15 13:42:06 -07:00
  • df573391b1 Added SDL_BLENDMODE_BLEND_PREMULTIPLIED and SDL_BLENDMODE_ADD_PREMULTIPLIED Sam Lantinga 2024-07-15 08:27:58 -07:00
  • f099898a66 Correct ibus include path Carl Åstholm 2024-07-15 13:43:19 +02:00
  • 9406a9d527 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-14 23:42:33 +00:00
  • 5c875e1183 Renamed *FromID() to *ForID() Sam Lantinga 2024-07-14 15:22:03 -07:00
  • 0cdc60666b Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-14 21:04:37 +00:00
  • f61900465c stdinc: Fixed up documentation details for standard types. Ryan C. Gordon 2024-07-14 16:57:02 -04:00
  • cb854d1bc9 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-14 20:02:23 +00:00
  • 5836b880b4 Sorted symbols Sam Lantinga 2024-07-14 12:33:47 -07:00
  • 9797c5d0c0 Renamed CameraDevice to Camera Sam Lantinga 2024-07-14 12:22:42 -07:00
  • 9358333286 Renamed SDL_GetKeyboardInstanceName() and SDL_GetMouseInstanceName() Sam Lantinga 2024-07-14 12:30:56 -07:00
  • d154b37b41 Renamed *FromInstanceID() to *FromID() Sam Lantinga 2024-07-14 12:06:35 -07:00
  • cad9e6ea20 Fixed SDL_SINT64_C typo Sam Lantinga 2024-07-14 12:52:50 -07:00
  • 90e69f81e5 SDL_hidapi.h: Fixed something that apparently upset wikiheaders. Ryan C. Gordon 2024-07-14 15:20:26 -04:00
  • 15f850babc SDL_hidapi.h: remove struct predeclaration before typedef. Ryan C. Gordon 2024-07-14 15:17:47 -04:00
  • b9dcc5de60 ci: bump cross-platform-actions/action, used by the BSDs Anonymous Maarten 2024-07-14 21:09:18 +02:00
  • a17b742e34 Added documentation references to the components of a colorspace Sam Lantinga 2024-07-14 11:43:39 -07:00
  • abaef81615 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-14 18:04:00 +00:00
  • 6217094c40 Updated colorspace documentation for the wiki Sam Lantinga 2024-07-14 11:02:39 -07:00
  • 1fecef5e4b Assign numeric values to pixel format enums Sam Lantinga 2024-07-14 10:43:00 -07:00
  • cb395f7e80 Change SDL_AudioFormat into an enum Sam Lantinga 2024-07-14 09:37:31 -07:00
  • e290e99d89 Fixed error: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'unsigned int' Sam Lantinga 2024-07-14 08:51:43 -07:00
  • e90060d07f Renamed functions to get information from device IDs Sam Lantinga 2024-07-14 08:46:24 -07:00
  • 933f2fc239 pthread: timespec.tv_nsec must be less then 1000000000 ns Anonymous Maarten 2024-07-14 17:04:27 +02:00
  • bfee544685 Changed SDL_GetWindowPixelFormat() to return SDL_PixelFormat Sam Lantinga 2024-07-14 07:19:20 -07:00
  • dd08c279e2 Fixed coccinelle patching Sam Lantinga 2024-07-14 07:15:26 -07:00
  • 509f3a42d7 Fixed crash when pumping events after the window has been destroyed on Android Sam Lantinga 2024-07-13 17:57:46 -07:00
  • c80665a696 Avoid code duplication in SDL_GetPixelFormatDetails Anonymous Maarten 2024-07-14 01:20:02 +02:00
  • 4e3f35ccbf Unlocking mutex in success case too pixls 2024-07-13 23:53:29 +01:00
  • 2596482c3f Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-13 21:32:39 +00:00
  • 650271af46 Added SDL_CreateSurfacePalette() Sam Lantinga 2024-07-13 14:18:35 -07:00
  • 9379e2eb8d Don't force vsync on for the software renderer Sam Lantinga 2024-07-13 10:04:15 -07:00
  • 1e6119e335 VULKAN_RenderPresent() should return result code 0 on success Sam Lantinga 2024-07-13 09:26:44 -07:00
  • 3d86dce673 haiku: No more chdir to executable's directory at startup in SDL3. Ryan C. Gordon 2024-07-11 10:25:21 -04:00
  • c6b9b08e9f Fixed Android build warnings Sam Lantinga 2024-07-13 08:59:25 -07:00
  • 44f06b216a Fixed refresh interval calculation Sam Lantinga 2024-07-13 08:52:43 -07:00
  • 2dcb9440f1 android: fix the vulkan renderer captain0xff 2024-07-13 17:24:22 +05:30
  • 0506cf18ab android: enable vulkan renderer captain0xff 2024-07-13 17:23:53 +05:30
  • f13be04980 testaudio: use SDL_APP_FAILURE macro to signal failure Anonymous Maarten 2024-07-13 17:06:54 +02:00
  • 68cf17d0d4 Add a Windows mapping for SplitFish Game Controller ceski 2024-07-11 18:20:29 -07:00
  • 00ab330207 Use DXGI to get precise display mode refresh rate values Sam Lantinga 2024-07-12 19:28:09 -07:00
  • 730d5cf2f8 Added fractional representation of refresh rate to SDL_DisplayMode Sam Lantinga 2024-07-12 17:55:04 -07:00
  • 1162a1cb8e Added SDL_EVENT_DISPLAY_DESKTOP_MODE_CHANGED and SDL_EVENT_DISPLAY_CURRENT_MODE_CHANGED Sam Lantinga 2024-07-12 15:39:46 -07:00
  • 3f446a12df Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-12 19:42:55 +00:00
  • 8779c95905 android: Added SDL_AndroidGetCachePath(). Ryan C. Gordon 2024-07-10 23:47:02 -04:00
  • d949673bc9 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-12 18:25:57 +00:00
  • 4c88ddf86d More property documentation clarification Sam Lantinga 2024-07-12 11:24:40 -07:00
  • cf441332c4 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-12 18:21:05 +00:00
  • 0e56f6a3ca Clarify property group documentation Sam Lantinga 2024-07-12 10:45:32 -07:00
  • be15d4ae1f wayland: Add support for SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH behavior Frank Praznik 2024-07-12 13:06:24 -04:00
  • d6fe06bb5d Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-12 17:42:22 +00:00
  • 5bf6bc4d7d Renamed SDL_Get/SetProperty() to SDL_Get/SetPointerProperty() Sam Lantinga 2024-07-12 09:39:58 -07:00
  • bf03dee866 Remove struct SDL_Camera predeclare. Ryan C. Gordon 2024-07-12 13:25:06 -04:00
  • 7277d69c0e cmake: verify no undefined versioned symbols exist Anonymous Maarten 2024-07-11 23:27:13 +02:00
  • ca36f6c43b sdlprocdump: remove dead code Anonymous Maarten 2024-07-12 12:02:17 +02:00
  • bd041b4831 Make sure SDL subsystems are initialized before starting threads Sam Lantinga 2024-07-12 08:50:15 -07:00
  • f531003776 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-12 15:37:23 +00:00
  • 68dfae1322 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-12 15:35:05 +00:00
  • bafbbbf7dd Fixed V4L2 framerate request Sam Lantinga 2024-07-12 06:47:34 -07:00
  • 282cf286fc SDL_GetPixelFormatName() returns a string Sam Lantinga 2024-07-12 05:59:12 -07:00
  • 50589cbff6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-12 12:33:26 +00:00
  • 180b4d7e74 x11: Fix a bogus return in Vulkan_GetPresentationSupport Ethan Lee 2024-07-11 21:50:37 -04:00
  • 40f9fd854f test: use SDL_HINT_(AUDIO,VIDEO)_DRIVER macro Anonymous Maarten 2024-07-11 23:37:11 +02:00
  • f4f4b453de Sorted API entry points Sam Lantinga 2024-07-11 12:16:35 -07:00
  • b517043936 Added TLS initialization and shutdown functions Sam Lantinga 2024-07-11 10:38:40 -07:00
  • f0ceb92dca Sync SDL3 wiki -> header SDL Wiki Bot 2024-07-11 19:01:27 +00:00
  • 8d24bb8dfc video: Added parameter checks to SDL_Vulkan_GetPresentationSupport Ethan Lee 2024-07-11 14:45:46 -04:00
  • 5d506a53a6 testvulkan: Add call to SDL_Vulkan_GetPresentationSupport Ethan Lee 2024-07-11 14:19:26 -04:00
  • 1993ef664e Add SDL_Vulkan_GetPresentationSupport Ethan Lee 2024-07-11 12:58:28 -04:00
  • 186fec2560 pipewire: Consolidate registry enumeration instances Frank Praznik 2024-07-11 12:50:21 -04:00
  • f437fe75f2 SDL_dynapi_overrides.h: remove left-over SDL_DestroyPixelFormat entry. Ozkan Sezer 2024-07-11 18:56:40 +03:00
  • 875c4f0a4c Support indexed surfaces without palettes (thanks @sulix!) Sam Lantinga 2024-07-11 00:40:27 -07:00
  • 83d4251540 hidapi: netbsd's iconv expects a 'char ** restrict src' Anonymous Maarten 2024-07-11 13:34:34 +02:00
  • 131108ee48 Remove references to SDL_CreatePixelFormat and SDL_DestroyPixelFormat Anonymous Maarten 2024-07-11 13:29:45 +02:00
  • 9ecc531970 ci: bump NetBSD and FreeBSD Anonymous Maarten 2024-07-10 18:50:05 +02:00
  • 540a356199 test: Add testspritesurface David Gow 2024-07-09 17:42:24 +08:00
  • b5a7b1ca89 ci: force PDB and runtime variables Anonymous Maarten 2024-07-11 13:51:35 +02:00
  • 0b2c80557c Update the blit mapping when the palette is set on a surface Sam Lantinga 2024-07-10 23:20:51 -07:00
  • a16ff651e8 Set Fixed Scale Factor for VisionOS (#10222) Giovanni Petrantoni 2024-07-11 12:56:50 +08:00
  • 9e331d235f Fixed the return value of SDL_Vulkan_CreateSurface() on the Vivante platform Sam Lantinga 2024-07-10 20:32:47 -07:00
  • 5ee88d43f9 Fixed mapping the non-US hash key on European keyboards Sam Lantinga 2024-07-10 20:13:40 -07:00
  • 8722c297a4 Added a key name for the non-US backslash key Sam Lantinga 2024-07-10 19:16:04 -07:00
  • 628e083e02 ci: Build SDL3 with libusb support on MSVC Anonymous Maarten 2024-07-10 23:28:30 +02:00