Commit History

Upphovsman SHA1 Meddelande Datum
  Ryan C. Gordon 39c8434f5f render: Manage memory for SDL_Renderer* at higher level. 1 år sedan
  Sam Lantinga 5fa87e29e7 Removed SDL_RENDERER_ACCELERATED and SDL_RENDERER_SOFTWARE 2 år sedan
  danginsburg 650ba8f3ec Vulkan Renderer - closes #9385. When the vertex buffer size is exceeded, make sure to wait for outstanding work before resizing it. This fixes validation errors/crash found with using Imgui SDL3 renderer on Vulkan. 2 år sedan
  danginsburg fb5307c1b3 Vulkan Renderer - fix synchronization validation issues with testrendertarget and testcopyex. When a texture is destroyed, VULKAN_IssueBatch is called to make sure the texture isn't referenced in any outstanding command work. This path did not wait on the semaphore from vkAcquireNextImageKHR, which would create a hazard. 2 år sedan
  Sam Lantinga 33eaddc565 Cleaned up various type conversion issues 2 år sedan
  Sam Lantinga db24560387 Additional colorspace clarification 2 år sedan
  Sam Lantinga b3858ec5f7 BT2020_CL is very different from BT2020_NCL, and not currently supported 2 år sedan
  Sam Lantinga 9db68f97f9 Reverted SDL_Vulkan_GetInstanceExtensions() API change 2 år sedan
  Sylvain cea717e5d3 Removed some uneeded 'unsigned': renderer.num_texture_format and SDL_Vulkan_GetInstanceExtensions() prototype 2 år sedan
  Sam Lantinga 1e0bac288b Use the hlsli extension for shader includes 2 år sedan
  Sam Lantinga 759ade8c90 vulkan: enable samplerYcbcrConversion when creating the device 2 år sedan
  Sam Lantinga 48471f7dbd Added SDL_AddVulkanRenderSemaphores() for external synchronization with SDL rendering 2 år sedan
  Sam Lantinga 504d8c2fc0 Fixed potential memory leak if vkCreateInstance() fails 2 år sedan
  Sam Lantinga eb5a2e7e7f Fixed building with SDL_LEAN_AND_MEAN 2 år sedan
  Sam Lantinga 2bc2840de5 vulkan: VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 is a 2-plane format 2 år sedan
  Sam Lantinga 2bedd7f02e Fixed pitch alignment when updating SDL_PIXELFORMAT_P010 textures 2 år sedan
  danginsburg 812e04fb11 Vulkan Renderer - fix validation error with VkSemaphore reused before signaling. Have one semaphore per-submit rather than using the same one. 2 år sedan
  Sam Lantinga 0454e1fdb4 Vulkan: added support for wrapping existing textures 2 år sedan
  Sam Lantinga 2adbcce864 Vulkan: wait for all queues to be idle before destroying the device 2 år sedan
  danginsburg 0115027116 Vulkan Renderer - fix validation errors: 2 år sedan
  Sam Lantinga 0c6a1b636e Vulkan: added handling for SDL_MATRIX_COEFFICIENTS_UNSPECIFIED 2 år sedan
  Sam Lantinga 4017e1370d Vulkan: cleaned up error handling 2 år sedan
  Sam Lantinga 59bbfc1fdd Vulkan: only advertise YUV formats if the VK_KHR_sampler_ycbcr_conversion extension is available 2 år sedan
  Sam Lantinga bf853823a2 Removed unused YCbCr_matrix from Vulkan shaders 2 år sedan
  Sam Lantinga 4513c32bb3 The ycbcrModel should be based on the transfer matrix, not the color primaries 2 år sedan
  Sam Lantinga a241cca9e6 Fixed warning C4090: 'function': different 'const' qualifiers 2 år sedan
  Sam Lantinga fc94c3634e Fixed signed/unsigned comparison warning 2 år sedan
  Dan Ginsburg ad036d43e9 Vulkan Renderer - implement YcBcCr using VK_KHR_sampler_ycbcr_conversion. (#9169) 2 år sedan
  Sam Lantinga e142bb1b0c The extension strings are const and don't need to be duplicated 2 år sedan
  Sam Lantinga 0997bdd292 Fixed SDL_calloc() calls (should be count, size) 2 år sedan