Commit Graph

  • 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
  • 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
  • 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
  • fed0149172 Switched wayland messageboxes to use the new process API Sam Lantinga 2024-09-14 09:54:50 -07:00
  • aa7357a14d SDL_CreateEnvironment() fills the environment with a non-zero parameter Sam Lantinga 2024-09-14 09:18:07 -07:00
  • 76c469910e Added SDL_PROP_PROCESS_CREATE_BACKGROUND_BOOLEAN Sam Lantinga 2024-09-14 09:13:37 -07:00
  • 44c6cfda05 Switched zenity dialogs to use the new process API Sam Lantinga 2024-09-13 22:27:12 -07:00
  • 3166a05c18 cmake: don't prepend absolute CMAKE_INSTALL_{INCLUDE,LIB}DIR with ${prefix} Anonymous Maarten 2024-09-13 21:07:47 +02:00
  • 27862907c6 Update src/process/windows/SDL_windowsprocess.c Semphriss 2024-09-13 22:44:51 -04:00
  • 82b33a7d3f Update src/process/windows/SDL_windowsprocess.c Semphriss 2024-09-13 22:44:45 -04:00
  • 3cf54675bb Windows process: escape backslashes before quotes Semphris 2024-09-13 22:23:49 -04:00
  • 90e01040c5 Added thread-safe environment functions Sam Lantinga 2024-09-13 17:00:15 -07:00
  • 16ff7503b7 gpu: Update GPU support queries to better match naming conventions Ethan Lee 2024-09-13 23:08:44 -04:00
  • d21c1de651 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-13 22:20:35 +00:00
  • 9eea8234e6 Add SDL_Process subsystem Semphris 2024-08-29 13:06:25 -04:00
  • 6c83491116 Added SDL_FlushIO() Sam Lantinga 2024-09-13 14:13:53 -07:00
  • 93caf1cd21 Fixed typo Sam Lantinga 2024-09-13 14:59:52 -07:00
  • 1c5b063ade Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-13 20:56:16 +00:00
  • f1d0a71629 Fixed the documentation for SDL_SetError() Sam Lantinga 2024-09-13 13:54:54 -07:00
  • d483886ec5 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-13 19:32:14 +00:00
  • 84361bcf0a stdlib: Remove test cases with impl-defined results Carl Åstholm 2024-09-13 19:08:24 +02:00
  • eb199176e6 stdlib: Conditionally undef some SDL_strtox tests Carl Åstholm 2024-09-13 18:09:16 +02:00
  • 59ec034412 stdlib: Use macros to define SDL_strtox tests Carl Åstholm 2024-09-13 00:09:14 +02:00
  • 7d94bf528d stdlib: Document SDL_strtox functions Carl Åstholm 2024-09-12 23:24:09 +02:00
  • 8092e35287 stdlib: Improve SDL_strtod Carl Åstholm 2024-09-12 01:23:56 +02:00
  • a78f612d4b stdlib: Add some tests for SDL_strtod Carl Åstholm 2024-09-12 01:23:32 +02:00
  • 56a48763cd stdlib: Bring SDL_wcstol in line with SDL_strtol Carl Åstholm 2024-09-12 00:32:07 +02:00
  • 61bc856b04 stdlib: Use new parser for scanf %p specifier Carl Åstholm 2024-09-12 00:26:36 +02:00
  • e109aa09aa stdlib: Rewrite SDL_strto(ll?|ul) impl Carl Åstholm 2024-09-12 00:02:47 +02:00
  • e326540a45 stdlib: Add failing tests for SDL_strto(ll?|ul) Carl Åstholm 2024-09-11 23:22:04 +02:00
  • fb82772fb3 stdlib: Rewrite SDL_strtoull impl Carl Åstholm 2024-09-11 22:32:45 +02:00
  • 5331f36789 stdlib: Add failing tests for SDL_strtoull Carl Åstholm 2024-09-11 00:41:52 +02:00
  • 88d3cb4f90 Remove unnecessary include from SDL_pen_c.h Carl Åstholm 2024-09-10 22:16:59 +02:00
  • 4efbe1ca28 stdlib: Assert that signed integers use two's complement arithmetic Carl Åstholm 2024-09-10 21:52:06 +02:00
  • fd53b3e112 stdlib: Rewrite SDL_wcstol impl Carl Åstholm 2024-09-10 21:50:48 +02:00
  • 5d30980df4 stdlib: Add failing tests for SDL_wcstol Carl Åstholm 2024-09-10 21:48:00 +02:00
  • ee377793fe Spell "unknown" correctly Anders Jenbo 2024-09-13 21:15:08 +02:00
  • ee65176eec SDL_test: add SDLTest_LogEscapedString Anonymous Maarten 2024-09-06 03:25:50 +02:00
  • 6a305e1532 SDL_test: fix SDLTest_CommonQuit with NULL state Anonymous Maarten 2024-09-13 19:06:43 +02:00
  • 0160e9eac6 gpu: Add SDL_QueryGPUSupport Ethan Lee 2024-09-13 13:23:55 -04:00
  • 262ffa27e7 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-13 16:30:11 +00:00
  • 96e147b2b9 gpu: Rework driver name queries, add GetGPUShaderFormats Ethan Lee 2024-09-13 11:16:43 -04:00
  • 6d92de5d3a wayland: Ensure that a NULL internal structure isn't dereferenced when destroying a window Frank Praznik 2024-09-13 11:38:48 -04:00
  • 9d9721cd4c wayland: Fix some incorrect buffer scale calculations Frank Praznik 2024-09-12 13:36:08 -04:00
  • 94436a938d GPU: Remove unused and incorrect D16 format checks from Vulkan driver Caleb Cornett 2024-09-13 10:15:38 -05:00
  • 5771b502f8 GPU: Fix D3D11/D3D12 vertex strides for multiple vertex buffers (#10818) Caleb Cornett 2024-09-13 09:57:55 -05:00
  • 371cfaf8fe gpu: Implement support for SDL_GPU_DISABLED Ethan Lee 2024-09-13 10:15:35 -04:00
  • d3932b1ba2 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-12 23:03:48 +00:00
  • a45a2caf49 GPU: Rename VertexBinding to VertexBufferDescription (#10811) Caleb Cornett 2024-09-12 18:02:39 -05:00
  • 446ee3e7c5 Fix bug with SDL_ShowMessageBox not working with wayland (#10810) poleonek 2024-09-13 00:12:17 +02:00
  • b7dc30ca24 pulseaudio: Hotplug thread fixes. Ryan C. Gordon 2024-09-12 17:44:14 -04:00
  • c36982d45c vulkan: Avoid redundant commands for dynamic states Ethan Lee 2024-09-12 13:32:15 -04:00
  • 66489f91bb GPU: Cube Arrays (#10800) Evan Hemsley 2024-09-12 13:41:46 -07:00
  • 9ea0a837ae vulkan: Use a spinlock instead of a mutex for descriptor pools Ethan Lee 2024-09-12 15:05:26 -04:00
  • f8d4c49264 Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-12 14:11:07 +00:00
  • d5e1385c91 Fixed typos in SDL_gpu.h Caleb Cornett 2024-09-12 09:10:20 -05:00
  • 6e2f2428ba Sync SDL3 wiki -> header SDL Wiki Bot 2024-09-12 06:31:07 +00:00
  • ddd5723e2e GPU: Remove pitch parameters from indirect draw calls (#10803) Caleb Cornett 2024-09-12 01:30:14 -05:00
  • 3d7e8c9bb7 Add missing SDL_WPRINTF_VARARG_FUNCV in gendynapi.py hwsmm 2024-09-12 12:39:50 +09:00
  • d03c7cdf17 Removing extra semicolons Petar Popovic 2024-09-12 01:43:39 +02:00
  • fd2a266549 Adding void to empty function prototype parenthesis Petar Popovic 2024-09-12 03:31:09 +02:00
  • b15fab0207 Fixed typo in SDL_dialog.h Sam Lantinga 2024-09-11 17:35:11 -07:00
  • d62e3c3791 Fix SDL_GPUShaderFormat flag values cosmonaut 2024-09-11 15:39:06 -07:00
  • 4d135fb696 Fixed color scale when rendering to an sRGB render target Sam Lantinga 2024-09-11 13:59:14 -07:00