Commit Graph

  • db24560387 Additional colorspace clarification Sam Lantinga 2024-03-05 16:47:36 -08:00
  • b3858ec5f7 BT2020_CL is very different from BT2020_NCL, and not currently supported Sam Lantinga 2024-03-05 15:48:29 -08:00
  • 4c0601b93f video: Return a failure code if the video driver fails to grab the mouse or keyboard Frank Praznik 2024-03-05 15:26:14 -05:00
  • 5adbf3765a Updated to version 2.30.1 for release release-2.30.1 Sam Lantinga 2024-03-05 14:33:57 -08:00
  • e910e6f13d Keep track of whether the Android on-screen keyboard was opened by the application Sam Lantinga 2024-03-05 13:34:37 -08:00
  • ae0caeef8d Fixed build Sam Lantinga 2024-03-05 13:54:17 -08:00
  • bdc7ad8f56 Keep track of whether the Android on-screen keyboard was opened by the application Sam Lantinga 2024-03-05 13:34:37 -08:00
  • 75c5cff0bf Fixed "${folder^}Activity: bad substitution" with bash 3.2 on macOS Sam Lantinga 2024-03-05 13:10:27 -08:00
  • 9db68f97f9 Reverted SDL_Vulkan_GetInstanceExtensions() API change Sam Lantinga 2024-03-05 13:39:42 -08:00
  • edbcef11ff Keep track of whether the Android on-screen keyboard was opened by the application Sam Lantinga 2024-03-05 13:34:37 -08:00
  • c36f773eb4 Fixed "${folder^}Activity: bad substitution" with bash 3.2 on macOS Sam Lantinga 2024-03-05 13:10:27 -08:00
  • 0b4a195f4b Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-05 21:32:25 +00:00
  • cea717e5d3 Removed some uneeded 'unsigned': renderer.num_texture_format and SDL_Vulkan_GetInstanceExtensions() prototype Sylvain 2024-03-05 21:11:32 +01:00
  • 1e0bac288b Use the hlsli extension for shader includes Sam Lantinga 2024-03-05 12:46:44 -08:00
  • 4898505f23 cmake: add winres to the list of potential name rc compilers Anonymous Maarten 2024-03-05 20:38:00 +01:00
  • d4f4aa745a Use C++ style comments in new code Sam Lantinga 2024-03-05 04:46:21 -08:00
  • 98bec6749f hidapi, windows: sync with mainstream: change MAX_STRING_WCHARS to 126. Ozkan Sezer 2024-03-05 11:11:04 +03:00
  • 26e3ca7387 hidapi: minor sync with mainstream (for sake of symmetry, only.) Ozkan Sezer 2024-03-05 14:33:06 +03:00
  • fb87f8f15c testffmpeg: fixed mismatch between frame size and frame texture size Sam Lantinga 2024-03-04 10:49:38 -08:00
  • 180dd0bb39 testffmpeg: don't free the instance extensions, we hold onto them in the context Sam Lantinga 2024-03-04 10:27:28 -08:00
  • 2d4105ba8b testffmpeg: only enable AV_PIX_FMT_VULKAN if we have a Vulkan renderer Sam Lantinga 2024-03-04 10:51:58 -08:00
  • 759ade8c90 vulkan: enable samplerYcbcrConversion when creating the device Sam Lantinga 2024-03-04 10:26:28 -08:00
  • ffef13e1e1 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-04 17:30:25 +00:00
  • 97f97109d1 testffmpeg: fixed Vulkan validation errors Sam Lantinga 2024-03-04 08:26:41 -08:00
  • dbec2150d0 testffmpeg: added support for Vulkan rendering Sam Lantinga 2024-03-02 10:05:38 -08:00
  • 48471f7dbd Added SDL_AddVulkanRenderSemaphores() for external synchronization with SDL rendering Sam Lantinga 2024-03-02 10:03:37 -08:00
  • 504d8c2fc0 Fixed potential memory leak if vkCreateInstance() fails Sam Lantinga 2024-03-04 07:46:24 -08:00
  • 1e790b20c9 video: Don't overwrite all the pending flags in the OnWindowHidden handler Frank Praznik 2024-03-04 10:29:43 -05:00
  • a842bc29fa Uppercase the first letter of the class name to match Java conventions Sam Lantinga 2024-03-03 16:56:29 -08:00
  • 4189edaeb7 Uppercase the first letter of the class name to match Java conventions Sam Lantinga 2024-03-03 16:56:29 -08:00
  • a4d7ff6751 testffmpeg: Use EGL_EXT_image_dma_buf_import_modifiers extension Robert Edmonds 2024-03-03 17:46:14 -05:00
  • ae4484f4e5 video: Save pending window events when a window is hidden by the window manager Frank Praznik 2024-03-03 17:55:47 -05:00
  • 9be35d4603 Convert mappings using labeled buttons to positional buttons Sam Lantinga 2024-03-03 14:17:03 -08:00
  • 2f2cca8ac6 Added a mapping for the Sanwa Supply JY-P76USV controller Sam Lantinga 2024-03-03 12:23:00 -08:00
  • d35dee76c7 Added a mapping for the Sanwa Supply JY-P76USV controller Sam Lantinga 2024-03-03 12:23:00 -08:00
  • ccd309c433 Added a mapping for the Sanwa Supply JY-P76USV controller Sam Lantinga 2024-03-03 12:23:00 -08:00
  • 9e1e0fb92f Removed the mapping for the G-Shark GS-GP702 Sam Lantinga 2024-03-03 12:18:57 -08:00
  • 8d8076263e Removed the mapping for the G-Shark GS-GP702 Sam Lantinga 2024-03-03 12:18:57 -08:00
  • a2f39399a1 SDL_GameControllerGetAppleSFSymbolsNameForAxis() returns NULL if the symbol isn't found Sam Lantinga 2024-03-03 11:56:29 -08:00
  • 627e15871a SDL_GameControllerGetAppleSFSymbolsNameForAxis() returns NULL if the symbol isn't found Sam Lantinga 2024-03-03 11:56:29 -08:00
  • 1b86a1c684 SDL_GetGamepadAppleSFSymbolsNameForAxis() returns NULL if the symbol isn't found Sam Lantinga 2024-03-03 11:55:40 -08:00
  • 5f37242607 Don't clear the clipboard on quit Sam Lantinga 2024-03-03 11:48:08 -08:00
  • 6e03914375 Fixed signed/unsigned comparison warning Sam Lantinga 2024-03-03 11:36:23 -08:00
  • 2c85052966 Removed unused headers from SDL_rect.h Sam Lantinga 2024-03-03 11:33:59 -08:00
  • e54001b028 Updating the mouse capture should use the mouse focus window Sam Lantinga 2024-03-03 11:32:17 -08:00
  • c1149f88b6 SDL_GameControllerGetAppleSFSymbolsNameForButton() returns NULL if the symbol isn't found Sam Lantinga 2024-03-03 11:09:03 -08:00
  • 54adba6a31 If the viewport changes the cliprect should be updated Sam Lantinga 2024-02-25 09:37:56 -08:00
  • b87116ff03 SDL_GameControllerGetAppleSFSymbolsNameForButton() returns NULL if the symbol isn't found Sam Lantinga 2024-03-03 11:09:03 -08:00
  • c1da39a245 SDL_GetGamepadAppleSFSymbolsNameForButton() returns NULL if the symbol isn't found Sam Lantinga 2024-03-03 11:07:39 -08:00
  • 74f4614289 Save the native texture parent and return that in SDL_GetRenderTarget() Sam Lantinga 2024-03-03 09:46:54 -08:00
  • 86d36a2dc2 Add missing include Susko3 2024-03-03 18:31:00 +01:00
  • eb5a2e7e7f Fixed building with SDL_LEAN_AND_MEAN Sam Lantinga 2024-03-03 09:25:02 -08:00
  • 107e06a92a Use a valid finger ID when generating touch events from mouse events Sam Lantinga 2024-03-03 09:15:07 -08:00
  • c6ec999869 Set udev class for accelerometer meyraud705 2024-03-03 09:25:52 +01:00
  • e524e545f2 Add vulkan to SDL_HINT_RENDER_DRIVER Nour Fouad 2024-03-03 01:10:02 +02:00
  • 88dcf74588 testyuv: we no longer need to override the HDR headroom for the BT.2020 test Sam Lantinga 2024-03-02 15:05:52 -08:00
  • 27389716ac Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-02 23:05:24 +00:00
  • 7f9ff6277c Don't assume HDR headroom for HDR10 surfaces Sam Lantinga 2024-03-02 15:02:17 -08:00
  • b48106f8a8 Don't test 10-bit pixel format conversion Sam Lantinga 2024-02-02 18:24:15 -08:00
  • c74f273848 d3d12: Move root sigs to D3D12_Shader_Common.hlsli, fix mismatch Jade Macho 2024-03-01 18:21:27 +01:00
  • e2a8209263 GDK: Use WIN_IsRectEmpty (IsRectEmpty is desktop-only) Jade Macho 2024-03-01 15:59:30 +01:00
  • 290f64b86c GDK: Windows shape is desktop-only Jade Macho 2024-03-01 15:58:53 +01:00
  • 794f0f1b42 GDK: Fix SDL_pixels.c/_c.h linking error caused by C / C++ mismatch Jade Macho 2024-03-01 15:51:35 +01:00
  • 23ace600fc GDK: Remove old shader sources, unify shader compilation .bats Jade Macho 2024-03-01 15:50:57 +01:00
  • bcbede31ce GDK: SDL_video_capture.c is now SDL_camera.c, thus remove from proj Jade Macho 2024-03-01 15:39:21 +01:00
  • e1e5d33420 GDK: Partially revert 2670eb44af Jade Macho 2024-03-01 13:04:22 +01:00
  • 8c015cd3b6 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-02 18:02:26 +00:00
  • 8d023f9869 Updated documentation for new property parameters Sam Lantinga 2024-03-02 09:56:29 -08:00
  • 2bc2840de5 vulkan: VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 is a 2-plane format Sam Lantinga 2024-03-01 20:23:20 -08:00
  • 2bedd7f02e Fixed pitch alignment when updating SDL_PIXELFORMAT_P010 textures Sam Lantinga 2024-03-01 16:22:10 -08:00
  • f2cd361e25 testyuv: added validation of P010 YUV format Sam Lantinga 2024-03-01 15:35:25 -08:00
  • 47be24d225 testyuv: added --monochrome and --luminance options for interactive mode Sam Lantinga 2024-03-01 02:42:18 -08:00
  • 991ad27de8 testyuv: added GetColorspaceForYUVConversionMode() Sam Lantinga 2024-03-01 02:02:53 -08:00
  • 812e04fb11 Vulkan Renderer - fix validation error with VkSemaphore reused before signaling. Have one semaphore per-submit rather than using the same one. danginsburg 2024-03-01 08:25:00 -05:00
  • 1e8b006d43 stdlib: qsort and bsearch changes. Ryan C. Gordon 2024-02-28 20:51:48 -05:00
  • af58ed978e Fixed the documentation for SDL_GetGamepadMappings() Sam Lantinga 2024-03-01 01:55:43 -08:00
  • 7ff9be7398 Sync SDL3 wiki -> header SDL Wiki Bot 2024-03-01 01:39:28 +00:00
  • 0454e1fdb4 Vulkan: added support for wrapping existing textures Sam Lantinga 2024-02-28 21:18:17 -08:00
  • 2adbcce864 Vulkan: wait for all queues to be idle before destroying the device Sam Lantinga 2024-02-29 14:12:09 -08:00
  • 0115027116 Vulkan Renderer - fix validation errors: * Make sure to always write pointSize in VS (fixes validation error in testsprite) * Fix validation error from acquiring swapchain semaphore more than once * Fix validation error from using incorrect framebuffer size in testautomation danginsburg 2024-02-29 13:57:56 -05:00
  • 0c6a1b636e Vulkan: added handling for SDL_MATRIX_COEFFICIENTS_UNSPECIFIED Sam Lantinga 2024-02-28 19:16:55 -08:00
  • 4017e1370d Vulkan: cleaned up error handling Sam Lantinga 2024-02-28 19:11:33 -08:00
  • 59bbfc1fdd Vulkan: only advertise YUV formats if the VK_KHR_sampler_ycbcr_conversion extension is available Sam Lantinga 2024-02-28 19:04:00 -08:00
  • bf853823a2 Removed unused YCbCr_matrix from Vulkan shaders Sam Lantinga 2024-02-28 18:38:06 -08:00
  • 039144350c Be more precise about what we're testing in testyuv Sam Lantinga 2024-02-28 17:15:47 -08:00
  • b30ba1c5d4 Updated RGBtoYUV() to use the full YCbCr conversion formula Sam Lantinga 2024-02-28 16:58:30 -08:00
  • 4513c32bb3 The ycbcrModel should be based on the transfer matrix, not the color primaries Sam Lantinga 2024-02-28 16:55:47 -08:00
  • a241cca9e6 Fixed warning C4090: 'function': different 'const' qualifiers Sam Lantinga 2024-02-28 11:45:24 -08:00
  • 7117d545a3 Fixed crash if the controller product name is NULL Sam Lantinga 2024-02-28 11:43:22 -08:00
  • 353e76b40b Use the correct colorspace for yuv conversion tests Sam Lantinga 2024-02-28 10:03:18 -08:00
  • fc94c3634e Fixed signed/unsigned comparison warning Sam Lantinga 2024-02-28 09:06:21 -08:00
  • ba34025423 Use direct3d11 as the default renderer on Windows Sam Lantinga 2024-02-28 09:00:36 -08:00
  • ad036d43e9 Vulkan Renderer - implement YcBcCr using VK_KHR_sampler_ycbcr_conversion. (#9169) Dan Ginsburg 2024-02-28 11:57:09 -05:00
  • fb3bf1dcbd Fixed device queue initialization when render and present queue families are different Sam Lantinga 2024-02-28 08:54:54 -08:00
  • 05f6709617 If the viewport changes the cliprect should be updated Sam Lantinga 2024-02-25 09:37:56 -08:00
  • 945162c6d9 wayland: Small optimization for output removal function Frank Praznik 2024-02-28 09:57:54 -05:00
  • 68588b232c Sync SDL3 wiki -> header SDL Wiki Bot 2024-02-28 15:13:26 +00:00
  • e142bb1b0c The extension strings are const and don't need to be duplicated Sam Lantinga 2024-02-27 20:13:15 -08:00
  • 0997bdd292 Fixed SDL_calloc() calls (should be count, size) Sam Lantinga 2024-02-27 20:11:45 -08:00
  • 614630df69 Allow using an external Vulkan device with the vulkan renderer Sam Lantinga 2024-02-27 18:51:08 -08:00