mesa/src/microsoft
David Headrick 4fae72e772 dozen: Add support for VK_EXT_memory_budget
VK_EXT_memory_budget was included in Vulkan 1.1.
This change implements VK_EXT_memory_budget using DirectX's
IDXCoreAdapter::QueryState method

https://learn.microsoft.com/en-us/windows/win32/dxcore/dxcore_interface/nf-dxcore_interface-idxcoreadapter-querystate

This implementation mimics `dxcore_get_memory_info` in src/gallium/drivers/d3d12/d3d12_dxcore_screen.cpp

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39855>
2026-02-12 19:08:27 +00:00
..
ci ci: Drop hardware-job prerequisite check jobs 2025-12-08 16:59:45 +00:00
clc spirv: Assume variable workgroup size unless it's set 2025-11-20 00:02:42 +00:00
compiler microsoft/compiler: switch to a backend specific unpack half opcode 2026-02-06 06:12:36 +00:00
spirv_to_dxil spirv2dxil: Move clip/cull merging from common passes to just spirv2dxil passes 2025-12-10 05:16:34 +00:00
vulkan dozen: Add support for VK_EXT_memory_budget 2026-02-12 19:08:27 +00:00
meson.build d3d12: Do not build microsoft/compiler when graphics, gl or vk disabled 2025-05-08 14:17:22 +00:00