14 Commits

Author SHA1 Message Date
Erik Abair da38b262c7 ui: Force NVIDIA present method to native
Setting the NVIDIA driver Vulkan/OpenGL present method to
"Prefer layerd on DXGI Swapchain" with vsync enabled within xemu causes
framerate to be ~halved. This change overrides the driver setting to force
the legacy/native value to be used.

Resolves one identified issue with #2790
2026-04-21 13:20:51 -07:00
Matt Borgerson 5af8779e6f nv2a/vk: Use vmaImportVulkanFunctionsFromVolk to initialize VmaVulkanFunctions 2026-02-16 02:09:12 -07:00
Matt Borgerson 3b495859ca nvapi: Add library to create NVIDIA driver application profiles 2025-07-11 02:11:47 -07:00
Matt Borgerson f92713def7 meson: Move volk, SPIRV-Reflect to main meson.build 2024-12-31 01:37:05 -07:00
Matt Borgerson 209c0991a1 meson: Convert VulkanMemoryAllocator submodule to a subproject 2024-12-31 01:37:05 -07:00
Matt Borgerson 615748fe4b meson: Convert SPIRV-Reflect submodule to a subproject 2024-12-31 01:37:05 -07:00
Matt Borgerson c54964a44a meson: Convert volk submodule to a subproject 2024-12-31 01:37:05 -07:00
Matt Borgerson f834b85bb7 thirdparty: Bump VulkanMemoryAllocator version 2024-12-31 01:37:05 -07:00
Matt Borgerson 86daae1453 meson: Define some VMA debug options for convenience 2024-12-31 01:37:05 -07:00
Matt Borgerson 22674f782c meson: Fix VMA options 2024-12-31 01:37:05 -07:00
Matt Borgerson 2800b8d22a meson: Move VMA options into meson config 2024-12-31 01:37:05 -07:00
Matt Borgerson 0d0dbc2886 meson: Add -DVK_NO_PROTOTYPES compile args on volk 2024-12-31 01:37:05 -07:00
Matt Borgerson a5385803db nv2a: Add Vulkan renderer 2024-12-31 01:37:05 -07:00
Mike Davis c16db47bab nv2a: Add RenderDoc support for Windows builds 2022-06-14 14:03:26 -07:00