Commit Graph

  • de40d6bae0 GPU Metal: Set texture to NULL even if AcquireSwapchainTexture fails cosmonaut 2024-09-27 13:38:02 -07:00
  • 0e5a49542d Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 20:39:24 +00:00
  • f32e96f5e2 clipboard: add SDL_ClipboardMimeTypes David Fort 2024-09-27 12:01:56 +02:00
  • 0befa7d8e9 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 20:27:48 +00:00
  • eedd2039f9 GPU: 32-bit component texture formats cosmonaut 2024-09-27 12:52:22 -07:00
  • 769ff47461 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 19:50:13 +00:00
  • 05d0656bd6 GPU: Simultaneous compute pass read-write (#10965) Evan Hemsley 2024-09-27 12:49:37 -07:00
  • d39acc6d1e Fixed warning C4702: unreachable code Sam Lantinga 2024-09-27 11:19:54 -07:00
  • 5ff6e8d522 GPU: Add enable_depth_clip to RasterizerState (#10964) Caleb Cornett 2024-09-27 11:18:54 -05:00
  • 04bb105d09 Added header for SDL_ThreadID type Sam Lantinga 2024-09-27 08:16:49 -07:00
  • e98cf3c870 Fix Xbox builds Daniel Ludwig 2024-09-27 11:33:00 +02:00
  • c7442b04f0 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-27 07:30:57 +00:00
  • be401dd1e3 GPU: More robust error reporting (#10958) Evan Hemsley 2024-09-27 00:30:18 -07:00
  • 48e213b4cd Fixed SDL_ShouldQuit() returning false during status transitions Sam Lantinga 2024-09-26 18:08:58 -07:00
  • d8c76d2f34 filesystem: POSIX SDL_SYS_CopyFile shouldn't use a temp file. Ryan C. Gordon 2024-09-26 19:33:50 -04:00
  • 0d593cf39a Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-26 23:29:38 +00:00
  • f267ec7681 filesystem: Improve docs, make some promises about overwrites and file caches. Ryan C. Gordon 2024-09-26 19:25:34 -04:00
  • c1587b1eac Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-26 23:26:52 +00:00
  • 125e592844 Added SDL_ShouldInit() and SDL_ShouldQuit() Sam Lantinga 2024-09-26 15:49:59 -07:00
  • 0e2c4e407a README-migration: note that logical presentation state is different from SDL2. Ryan C. Gordon 2024-09-26 18:49:29 -04:00
  • 4e09e58f62 include: Small clarification on directory enumeration documentation. Ryan C. Gordon 2024-09-26 16:39:35 -04:00
  • 38f971bac5 filesystem: SDL_SYS_EnumerateDirectory() now returns bool. Ryan C. Gordon 2024-09-26 16:35:15 -04:00
  • 86ea283904 examples: No need to explicitly seed the RNG at startup. Ryan C. Gordon 2024-09-26 15:01:04 -04:00
  • 671a33c2f7 wayland: Raise all touches on a cancel event Frank Praznik 2024-09-26 14:00:04 -04:00
  • 1edaad1721 Handle wayland touch cancel message Vladimir Serbinenko 2024-09-26 17:19:14 +03:00
  • 457d0edeaf Remove some extra semicolons Petar Popovic 2024-09-26 17:08:44 +02:00
  • 345cae361d Document mode parameter of SDL_GetRenderLogicalPresentation Anonymous Maarten 2024-09-26 16:12:04 +02:00
  • 345d9bfe19 A zero source rect is valid for blitting Sam Lantinga 2024-09-25 22:15:20 -07:00
  • 235c87dc92 Don't use BlitARGBto555PixelAlpha() for SDL_PIXELFORMAT_ARGB1555 Sam Lantinga 2024-09-25 21:54:05 -07:00
  • c9f3cbe02f Don't use BlitARGBto555PixelAlpha() for SDL_PIXELFORMAT_ARGB1555 Sam Lantinga 2024-09-25 21:54:05 -07:00
  • 1aea43846e Don't use BlitARGBto555PixelAlpha() for SDL_PIXELFORMAT_ARGB1555 Sam Lantinga 2024-09-25 21:54:05 -07:00
  • 59d69a3ba3 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-26 04:21:40 +00:00
  • d9a7da4fac Optimized SDL_HasEvent() and SDL_HasEvents() Sam Lantinga 2024-09-25 21:20:00 -07:00
  • 3abb213083 opengl: Fixed SDL_RENDERCMD_SETDRAWCOLOR code checking the wrong variable. Ryan C. Gordon 2024-09-25 23:13:59 -04:00
  • 961cd51611 opengl: Removed a FIXME (this is documented as not-thread-safe now. Ryan C. Gordon 2024-09-25 23:13:33 -04:00
  • 80cf3f7c38 ci: Fix check_stdlib_usage.py and run on ci Anonymous Maarten 2024-09-25 21:18:37 +02:00
  • 76f28ea120 Fix stdlib usage Anonymous Maarten 2024-09-25 21:56:16 +02:00
  • 80da805688 build: Fix testprocess invocation during "as-installed" tests Simon McVittie 2024-09-17 18:29:38 +01:00
  • 81644d260f Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-25 20:31:24 +00:00
  • 122cd4db2b include: Added \threadsafety notes to all SDL_render.h functions. Ryan C. Gordon 2024-09-25 16:30:04 -04:00
  • 276969cd58 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-25 20:27:11 +00:00
  • 4c48ff51f8 render: SDL_RenderPresent now behaves when a render target is currently set. Ryan C. Gordon 2024-09-25 12:33:21 -04:00
  • 7a6a0becb8 render: Fixed a FIXME for SDL_SetRenderViewport with a negative size. Ryan C. Gordon 2024-09-25 12:32:50 -04:00
  • 54459def69 render: Remove the logical presentation render target. Ryan C. Gordon 2024-09-16 13:33:16 -04:00
  • bf7a48cdcc render/gpu: Change some memcpy calls to SDL_memcpy. Ryan C. Gordon 2024-09-24 22:01:13 -04:00
  • b48f29dd9b examples: Fix name of renderer/17-read-pixels binary. Ryan C. Gordon 2024-09-24 21:56:45 -04:00
  • 925e47a077 GPU: Fix backwards LogError and SetError calls cosmonaut 2024-09-25 12:47:12 -07:00
  • 1561d7c089 Fix warnings in build-scripts/check_stdlib_usage.py Anonymous Maarten 2024-09-25 19:16:46 +02:00
  • 2070adb262 android: add python script checking Android JNI bindings Anonymous Maarten 2024-09-25 19:15:28 +02:00
  • cf4049cfde ci: check versioning on ci Anonymous Maarten 2024-09-25 19:16:15 +02:00
  • 557c6dfb18 GPU: call SDL_SetError where appropriate cosmonaut 2024-09-25 10:47:14 -07:00
  • b6535836aa Throttle tickle reports to PS4/PS5 controllers Cameron Gutman 2024-09-24 22:05:12 -05:00
  • 656b599828 Throttle tickle reports to PS4/PS5 controllers Cameron Gutman 2024-09-24 22:05:12 -05:00
  • 6ec8b1a173 Throttle tickle reports to PS4/PS5 controllers Cameron Gutman 2024-09-24 22:05:12 -05:00
  • 53bf2baac3 Change JNI calls to comply with recent Boolean changes Anthony 2024-09-24 21:35:32 +01:00
  • fcab6c99fb examples: Fixed some window titles. Ryan C. Gordon 2024-09-24 15:36:49 -04:00
  • 9881c4e582 examples: Added renderer/17-read-pixels Ryan C. Gordon 2024-09-24 15:31:21 -04:00
  • 62389ada6f examples/renderer/02-primitives: seed the RNG. Ryan C. Gordon 2024-09-24 13:54:53 -04:00
  • 95134f6d58 examples: Added renderer/15-cliprect Ryan C. Gordon 2024-09-24 13:54:35 -04:00
  • ad3a4c677b wayland: Clean up cursor scaling Frank Praznik 2024-09-23 12:50:28 -04:00
  • e5d3a1b6f5 Remove casts from typed pointer to void * for printf %p in test projects Petar Popovic 2024-09-24 13:07:15 +02:00
  • 57418475ce kmsdrm: Keep fd around if we can drop master Cameron Gutman 2024-09-24 00:09:24 -05:00
  • 13f88df190 kmsdrm: Fix KMSDRM_Vulkan_CreateSurface() return value Cameron Gutman 2024-09-23 23:33:15 -05:00
  • 8f55f48337 kmsdrm: Move property initialization a bit further down Cameron Gutman 2024-09-23 23:00:14 -05:00
  • 5e90dd3507 kmsdrm: Fix one more place that doesn't try to drop master Cameron Gutman 2024-09-23 18:59:54 -05:00
  • 7eb85b07e0 kmsdrm: Fix one more place that doesn't try to drop master Cameron Gutman 2024-09-23 18:59:54 -05:00
  • 1ed3dac021 examples: Added renderer/14-viewport Ryan C. Gordon 2024-09-23 14:13:53 -04:00
  • e00ea27d25 examples/renderer/01-clear: No longer needs vsync. Ryan C. Gordon 2024-09-23 14:04:51 -04:00
  • 004ac40226 Fix warning: no function prototype Petar Popovic 2024-09-23 18:19:08 +02:00
  • d9139ff3de kmsdrm: Keep fd around if we can drop master Cameron Gutman 2024-09-21 14:20:08 -05:00
  • 4a3faf20ac gpu: Replace high-level logs with SetError Ethan Lee 2024-09-23 10:57:10 -04:00
  • 043c876a15 Move default colorspace aliases into enum Petar Popovic 2024-09-23 13:19:47 +02:00
  • 0685b96469 GPU: fix build when SDL_GPU_DISABLED is set mausimus 2024-09-23 19:33:48 +09:00
  • e973b687cd examples: Added renderer/11-color-mods Ryan C. Gordon 2024-09-23 01:21:24 -04:00
  • dab4f856c1 kmsdrm: Keep fd around if we can drop master Cameron Gutman 2024-09-21 14:20:08 -05:00
  • 0478a6ee3b Move endian pixel format aliases into enum Susko3 2024-09-22 13:41:53 +01:00
  • 1828bde49f examples/renderer/01-clear: Use the color-cycle code from testvulkan.c Ryan C. Gordon 2024-09-22 16:10:57 -04:00
  • 3bc2bd790c build-web-examples.pl: Added a FIXME. Ryan C. Gordon 2024-09-22 10:35:59 -04:00
  • b736285053 examples/renderer/08-rotating-textures: Fix compiler warning on MSVC . Ozkan Sezer 2024-09-22 12:02:50 +03:00
  • 37d62deca1 examples/renderer/10-geometry: Fixes and cleanups. Ryan C. Gordon 2024-09-22 01:15:19 -04:00
  • 0758b2a0c4 examples: Added renderer/10-geometry Ryan C. Gordon 2024-09-22 01:07:38 -04:00
  • 1a90e09262 examples: Added renderer/09-scaling-textures Ryan C. Gordon 2024-09-22 01:06:38 -04:00
  • 4fdeb6861b examples: a few renderer fixes. Ryan C. Gordon 2024-09-22 01:04:25 -04:00
  • 66b92e95ac examples: renamed renderer sources to match other example directories. Ryan C. Gordon 2024-09-21 20:55:22 -04:00
  • ffcf372d27 examples: Added renderer/08-rotating-textures Ryan C. Gordon 2024-09-21 20:52:32 -04:00
  • 0c7334cce3 examples: Added renderer/07-streaming-textures Ryan C. Gordon 2024-09-21 20:39:48 -04:00
  • 2bd3d9cfb7 examples: Added renderer/06-textures Ryan C. Gordon 2024-09-21 20:39:02 -04:00
  • 9d0b3eded6 examples: added renderer/05-rectangles Ryan C. Gordon 2024-09-20 22:31:37 -04:00
  • 3413617cb6 examples: added renderer/04-points Ryan C. Gordon 2024-09-19 15:07:36 -04:00
  • b0e528cc88 Switched ifdef from negative to positive Sam Lantinga 2024-09-21 20:12:54 -07:00
  • 97d1056e16 GPU: MSAA fixes (#10917) Caleb Cornett 2024-09-21 17:38:10 -05:00
  • 254b36361e Add SDL_PRILL? format specifiers specifically for long long type. Ozkan Sezer 2024-09-19 21:43:55 +03:00
  • 6f80d47d64 Use hexidecimal code for ± Sam Lantinga 2024-09-21 10:43:34 -07:00
  • 4392233007 Removed tabs from headers Petar Popovic 2024-09-21 17:17:06 +02:00
  • a4a8a29075 cmake: don't check c++ compiler flags for asan when CXX is not enabled Cameron Gutman 2024-09-21 12:14:53 -05:00
  • c43b976e5b Sync SDL2 wiki -> header SDL Wiki Bot 2024-09-21 13:17:38 +00:00
  • 89c6bc5f50 Prefer Vulkan even on Windows (#10912) Evan Hemsley 2024-09-20 13:42:15 -07:00
  • 980b4ff6db GPU: Vulkan descriptor management rewrite (#10910) Evan Hemsley 2024-09-20 12:55:39 -07:00
  • fcb8a2c016 wayland: Fix animated cursor timing Frank Praznik 2024-09-20 13:50:16 -04:00
  • ea2e2e451d Better fix for initializing Android environment variables Sam Lantinga 2024-09-20 11:09:48 -07:00