On Sat Nov 1 18:46:55 2025 +0000, QwertyChouskie wrote:
Good point, thanks. It does seem possible to use that extension, but I
think we also need to support Nvidia. We could maybe have it as an alternative, though I’m not sure there are cases where it would actually help (that is, cases where the extension is available but a sufficient Vulkan driver isn’t). r600 (assuming it supports this extension) is certainly one case that comes to mind for something that is reasonably performant for older games but doesn't support Vulkan.
It also turned out that llvmpipe doesn’t support VK_EXT_map_memory_placed, and GL_AMD_pinned_memory would be a good fit for it. I plan to give that a try.