SDL Now Prefers Vulkan Over Direct3D 12 On Windows
([Linux Gaming] 6 Hours Ago
Vulkan Preferred)
- Reference: 0001492995
- News link: https://www.phoronix.com/news/SDL-Prefers-Vulkan-Windows
- Source link:
The SDL abstraction library commonly used by cross-platform games now prefers using Vulkan on Windows as its ideal graphics API. Direct3D 12 has been demoted lower in priority compared to Vulkan for this Simple DirectMedia Layer.
A [1]pull request that was merged yesterday argued:
"Especially as of #10910 the Vulkan backend is profoundly more optimal than D3D12 in both performance and memory usage. Seeing as we'll need to do significant rewrites to optimize D3D12 memory management and descriptor usage, we should just bump Vulkan to the top of the preference list to put our best foot forward. We can always revisit this once optimizations are completed."
It was subsequently merged without any further debate. Thus for now at least the SDL Vulkan driver takes higher priority than the Direct3D 12 (D3D12) driver.
Great seeing this change happen and all the continued activity around the Vulkan API.
[1] https://github.com/libsdl-org/SDL/pull/10912
A [1]pull request that was merged yesterday argued:
"Especially as of #10910 the Vulkan backend is profoundly more optimal than D3D12 in both performance and memory usage. Seeing as we'll need to do significant rewrites to optimize D3D12 memory management and descriptor usage, we should just bump Vulkan to the top of the preference list to put our best foot forward. We can always revisit this once optimizations are completed."
It was subsequently merged without any further debate. Thus for now at least the SDL Vulkan driver takes higher priority than the Direct3D 12 (D3D12) driver.
Great seeing this change happen and all the continued activity around the Vulkan API.
[1] https://github.com/libsdl-org/SDL/pull/10912
edxposed