Commit Graph

  • 095fb5f522 Fixed infinite recursion at startup on Android Sam Lantinga 2024-09-20 10:55:31 -07:00
  • 055ce096f5 Don't call GetMessageTime on Xbox platforms Erin Melucci 2024-09-20 12:23:22 +02:00
  • 88a01fbc96 testautomation_stdlib.c: fix -Wformat warnings from mingw with %lld/%llu Ozkan Sezer 2024-09-19 03:48:04 +03:00
  • b4e2777820 examples/renderer/03-lines: Fix compiler warning on Visual Studio. Ryan C. Gordon 2024-09-19 13:31:24 -04:00
  • 2e3e5abd7d examples/renderer/03-lines: use a gray background. Ryan C. Gordon 2024-09-19 12:58:13 -04:00
  • fd0ce75e2e tests: Fix tests when run with the --high-pixel-density flag Frank Praznik 2024-09-19 11:47:22 -04:00
  • 745d5e4991 examples/renderer/03-lines: Make this less obnoxious to look at. Ryan C. Gordon 2024-09-19 12:52:04 -04:00
  • 1b266ec13d examples: added renderer/03-lines Ryan C. Gordon 2024-09-19 12:15:42 -04:00
  • 6771a6020d testcamera: don't enable verbose logging Sam Lantinga 2024-09-18 22:26:00 -07:00
  • 5669b97fd7 Add Thrustmaster TMX VID & PID to wheel device list. T3hD0gg 2024-09-13 19:53:32 -04:00
  • ec9a9fee58 Add Thrustmaster TMX VID & PID to wheel device list. T3hD0gg 2024-09-13 19:53:32 -04:00
  • 594edb6bd2 Add Thrustmaster TMX VID & PID to wheel device list. T3hD0gg 2024-09-13 19:53:32 -04:00
  • 6f0fae7432 wayland: Fix memory leaks Cameron Gutman 2024-09-18 19:37:10 -05:00
  • e239295491 wayland: Fix memory leaks Cameron Gutman 2024-09-18 19:37:10 -05:00
  • 34c6011360 Fixed Windows build Sam Lantinga 2024-09-18 14:55:51 -07:00
  • d29a0e3f31 Fixed warning: no previous prototype for function Sam Lantinga 2024-09-18 14:34:14 -07:00
  • 7a924b36ae compile_shaders.sh shouldn't be in the SDL framework Sam Lantinga 2024-09-18 14:30:37 -07:00
  • 1f727b61f3 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-18 21:04:36 +00:00
  • 398dff7c25 Added support for the HORI licensed Steam Controller Sam Lantinga 2024-09-18 14:08:32 -07:00
  • 481203c074 Fixed Xcode warnings Sam Lantinga 2024-09-18 13:20:53 -07:00
  • 7edf7fad66 fix bool define when SDL_DEFINE_STDBOOL is defined: Ozkan Sezer 2024-09-18 21:40:50 +03:00
  • ff90570a3c define SDL_DEFINE_STDBOOL for gcc < 3 Ozkan Sezer 2024-09-18 21:40:50 +03:00
  • 95c3ee77c1 Removed testing code Sam Lantinga 2024-09-18 11:12:06 -07:00
  • ea640894d3 Fixed SDL_DEFINE_STDBOOL logic if __bool_true_false_are_defined is defined Sam Lantinga 2024-09-18 10:50:52 -07:00
  • 46fb2c6f1b Added a script to help with the bool rename Sam Lantinga 2024-09-18 10:48:11 -07:00
  • 23f855a970 render: Integrate fix-shaders.sh into build-shaders.sh Simon McVittie 2024-09-17 11:36:29 +01:00
  • d658ef6627 Don't guess about the size of an int, assert it! Sam Lantinga 2024-09-18 10:29:04 -07:00
  • 32fd1878a0 Provide a definition of bool if needed for your environment Sam Lantinga 2024-09-18 10:36:36 -07:00
  • 1834c83d5a testplatform: make sure bool is 1 byte Sam Lantinga 2024-09-18 09:34:09 -07:00
  • 026d3c2306 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-18 15:33:11 +00:00
  • 95f7e53233 Added the examples directory to the API renaming tool Sam Lantinga 2024-09-18 07:55:03 -07:00
  • a90ad3b0e2 Removed SDL_bool in favor of plain bool Sam Lantinga 2024-09-18 07:52:28 -07:00
  • 9dd8859240 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-18 15:19:01 +00:00
  • 32cf23d392 Added video/x11/edid.h to third party code list Sam Lantinga 2024-09-18 08:07:08 -07:00
  • 407ccadfd7 Added copyright header to edid.h Sam Lantinga 2024-09-18 08:06:28 -07:00
  • bd04459cde Fix typos (thanks @qndel!) Sam Lantinga 2024-09-18 08:03:26 -07:00
  • e4f987f299 tests: Fix testdropfile on high-DPI displays Frank Praznik 2024-09-18 11:00:19 -04:00
  • 46ee6a3848 update config.guess and config.sub from mainstream Ozkan Sezer 2024-09-18 17:33:10 +03:00
  • 8caf25f7b3 testautomation_stdlib.c (stdlib_strtox): fix warning from gcc-4.9: Ozkan Sezer 2024-09-18 01:03:10 +03:00
  • 03ae792df3 Fixed the recording field in audio device events Sam Lantinga 2024-09-17 11:36:55 -07:00
  • c68e9e157c Fixed typo Sam Lantinga 2024-09-17 10:59:28 -07:00
  • bc9780299c Don't define backends if SDL_GPU_DISABLED is set Sam Lantinga 2024-09-17 09:00:57 -07:00
  • 8481d1a12b Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-17 15:54:09 +00:00
  • 807b8a9d4d Allow initializing hints and properties from any thread Sam Lantinga 2024-09-17 02:55:23 -07:00
  • d0edf68774 Added Uint32 versions of the atomic functions Sam Lantinga 2024-09-17 03:27:11 -07:00
  • 8d223b3037 Renamed atomic functions to match SDL 3.0 naming convention Sam Lantinga 2024-09-16 23:21:31 -07:00
  • f3e419596b Removed SDL_INIT_TIMER Sam Lantinga 2024-09-16 22:57:42 -07:00
  • 9275c533ca Added thread-safe initialization/cleanup support Sam Lantinga 2024-09-16 22:45:37 -07:00
  • 7edd43c276 Don't define render_drivers if SDL_RENDER_DISABLED is set Sam Lantinga 2024-09-17 08:46:05 -07:00
  • 98cd8b34a7 Close the other file descriptors after redirection has taken place Sam Lantinga 2024-09-17 07:46:48 -07:00
  • 4b3058d58d render: Don't try to rebuild D3D11, D3D12, Metal shaders without spirv-cross Simon McVittie 2024-09-17 11:43:32 +01:00
  • 13500bbf50 render: Fix detection of fxc, dxc in build-shaders.sh Simon McVittie 2024-09-17 11:43:08 +01:00
  • 11129761e7 v4l2: return success if the device is ready Green Sky 2024-09-17 13:20:42 +02:00
  • ab9c68d9ff pipewire: Always destroy hotplug loop during deinitialization Simon McVittie 2024-09-11 12:33:31 +01:00
  • 1ffb9f22aa build-release.py fixes from SDL2 port Anonymous Maarten 2024-09-17 16:24:02 +02:00
  • d6b7be8abd autotools, libtool, win32: add 'aarch64' support to the file magic test. Ozkan Sezer 2024-09-17 14:10:02 +03:00
  • 231ea07617 Added SDL_LogTrace() Sam Lantinga 2024-09-17 01:55:22 -07:00
  • 6180da00e1 Skip a lock/unlock when logging known categories Sam Lantinga 2024-09-17 01:59:54 -07:00
  • c499f79fe9 GPU: Fix multisample texture usage validation Caleb Cornett 2024-09-16 17:55:27 -05:00
  • 926d143966 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-16 20:12:52 +00:00
  • 1bbc897e48 Updated documentation for bool return type Sam Lantinga 2024-09-16 12:55:37 -07:00
  • 4a2683e2c1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-16 20:09:54 +00:00
  • dc639956ba Improve logging performance and make log priorities thread-safe Sam Lantinga 2024-09-16 12:34:42 -07:00
  • f006d61bd1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-16 17:57:51 +00:00
  • fd1fcfc951 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-16 17:19:42 +00:00
  • 9416917353 GPU: Rework MSAA (#10859) Caleb Cornett 2024-09-16 12:19:09 -05:00
  • e59344ad46 Update proguard-rules.pro in-line with commit 9ff3446 Anthony 2024-09-16 16:28:14 +01:00
  • 0f85fdefc8 Fixed warning: "SDL_VIDEO_RENDER_D3D12" is not defined, evaluates to 0 Sam Lantinga 2024-09-16 07:39:25 -07:00
  • 4f722d372a GPU: Metal vertex buffer indices should grow upward (#10837) Caleb Cornett 2024-09-15 20:17:43 -05:00
  • 1b26b54402 Verify that the subsystems were successfully initialized Sam Lantinga 2024-09-15 12:04:10 -07:00
  • 0548050fc5 Verify that the subsystems were successfully initialized Sam Lantinga 2024-09-15 12:04:10 -07:00
  • 5b5b1a8926 Fixed cleaning up dependent subsystems if initialization fails Sam Lantinga 2024-09-15 11:40:31 -07:00
  • 97d40b9218 Removed SDL_CleanupEnvironment() Sam Lantinga 2024-09-15 09:55:38 -07:00
  • a7f1deae8d Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-15 16:38:38 +00:00
  • 28b94c4758 Re-added SDL_getenv() as a thread-safe getenv() implementation Sam Lantinga 2024-09-15 09:16:30 -07:00
  • 718845a33d Fixed warning C4701: potentially uninitialized local variable 'startup_info' used Sam Lantinga 2024-09-15 09:21:04 -07:00
  • 19243092c6 Renamed SDL_GpuGraphicsPipelineTargetInfo to SDL_GPUGraphicsPipelineTargetInfo Sam Lantinga 2024-09-15 07:46:26 -07:00
  • 604d0c519e If posix_spawn() is available, so is sigaction Sam Lantinga 2024-09-14 22:54:18 -07:00
  • ec5d280c90 Make sure we ignore SIGPIPE so we don't crash if we write when the pipe is closed Sam Lantinga 2024-09-14 22:08:46 -07:00
  • 34b2f4ffca Use non-blocking pipes for process I/O on Windows Sam Lantinga 2024-09-14 19:18:08 -07:00
  • dd07cc8991 SDL_Process: WAIT_TIMEOUT means the process has not exited yet Anonymous Maarten 2024-09-15 02:23:33 +02:00
  • bc9d12e560 Typo fix Loymdayddaud 2024-09-15 06:55:12 +03:00
  • 1f3fd65c4c cpuinfo: Rename SDL_GetCPUCount to SDL_GetNumLogicalCPUCores Carl Åstholm 2024-09-14 00:06:38 +02:00
  • 93bf534268 testgpu_simple_clear: Fixed AppInit return values. Ryan C. Gordon 2024-09-14 19:19:13 -04:00
  • e5bd3bbcd6 add missing includes Maia 2024-09-14 23:35:41 +02:00
  • 8569bde053 Fixed typo Sam Lantinga 2024-09-14 14:35:57 -07:00
  • 706aaaf280 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-14 20:23:16 +00:00
  • 3bc0347761 Revert "Sync SDL3 wiki -> header" Ryan C. Gordon 2024-09-14 16:22:16 -04:00
  • c2e4b14a82 Revert "stdinc: Added missing \param to SDL_CreateEnvironment." Ryan C. Gordon 2024-09-14 16:22:09 -04:00
  • 11c9975caa Revert "Sync SDL3 wiki -> header" Ryan C. Gordon 2024-09-14 16:22:00 -04:00
  • ba65767afa Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-14 20:18:20 +00:00
  • 919f8d3e2b stdinc: Added missing \param to SDL_CreateEnvironment. Ryan C. Gordon 2024-09-14 16:17:29 -04:00
  • 35427ff9ec Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-14 20:11:24 +00:00
  • dcb2a8c2fe Use CreateProcessW() to handle non-ASCII file paths and arguments Sam Lantinga 2024-09-14 12:07:06 -07:00
  • e97f636590 SDL_PROP_PROCESS_CREATE_ENVIRONMENT_POINTER is an SDL_Environment pointer Sam Lantinga 2024-09-14 11:35:53 -07:00
  • 56fc4b790c Reduce strcmp() calls in hashtable lookup Sam Lantinga 2024-09-14 11:46:40 -07:00
  • e673479449 Removed SDL_WriteProcess() Sam Lantinga 2024-09-14 11:02:21 -07:00
  • a833ee2e63 SDL_gpu.c: fixed build when SDL_GPU_DISABLED is defined. Ozkan Sezer 2024-09-14 20:40:56 +03:00
  • f6f49de134 Add convenience functions to get process IOStreams ritalat 2024-09-14 03:55:53 +03:00
  • 7ff015ceae Close file descriptors not used by the child process Sam Lantinga 2024-09-14 10:16:20 -07:00