mesa/src/microsoft/vulkan
Jesse Natalie 074275d911 dzn: Add a DXCore enumeration path
WSL doesn't have DXGI, but it does have DXCore. DXCore also has a nice
property that it filters to only D3D12-capable adapters. We can rely
on DXCore as a first option even for Windows, because we'll be able
to let the Vulkan loader do preference sorting, instead of having to
rely on DXGI to do it for us.

Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Bill Kristiansen <billkris@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17340>
2022-07-06 12:18:55 +00:00
..
dzn_cmd_buffer.c dzn: Support native image copies when formats are compatible 2022-07-06 06:15:46 +00:00
dzn_descriptor_set.c dzn: Annotate sometimes-unused variables. 2022-07-06 12:18:55 +00:00
dzn_device.c dzn: Add a DXCore enumeration path 2022-07-06 12:18:55 +00:00
dzn_dxcore.cpp dzn: Add a DXCore enumeration path 2022-07-06 12:18:55 +00:00
dzn_dxgi.c dzn: Move DXGI code to a separate file and only build it on Windows 2022-07-06 12:18:55 +00:00
dzn_dxgi.h dzn: Move DXGI code to a separate file and only build it on Windows 2022-07-06 12:18:55 +00:00
dzn_image.c dzn: Annotate sometimes-unused variables. 2022-07-06 12:18:55 +00:00
dzn_meta.c dzn: Skip dxil validator and some Windows-only debug flags for Linux 2022-07-06 12:18:55 +00:00
dzn_nir.c dozen: Use nir_test_mask instead of i2b(iand) 2022-06-30 18:00:32 +00:00
dzn_nir.h dzn: Fix triangle-fan emulation 2022-06-15 00:10:42 +00:00
dzn_physical_device_enum.h dzn: Add a DXCore enumeration path 2022-07-06 12:18:55 +00:00
dzn_pipeline.c dzn: Skip dxil validator and some Windows-only debug flags for Linux 2022-07-06 12:18:55 +00:00
dzn_private.h dzn: Move DXGI code to a separate file and only build it on Windows 2022-07-06 12:18:55 +00:00
dzn_query.c dzn: Use os_time_sleep instead of Win32 Sleep 2022-07-06 12:18:55 +00:00
dzn_sync.c dzn: Add an eventfd sync implementation 2022-07-06 12:18:55 +00:00
dzn_util.c dzn: Move DXGI code to a separate file and only build it on Windows 2022-07-06 12:18:55 +00:00
dzn_wsi.c dzn: fixup indent 2022-04-21 11:21:06 +00:00
meson.build dzn: Add a DXCore enumeration path 2022-07-06 12:18:55 +00:00