fix(qt): preflight preferred GPU presentation

cx
This commit is contained in:
vicrodh committed 2026-08-27 17:54:27 -06:00
1 parent 2772b7486f
commit 6e62724b4b
17 files changed
+975 -187

No files matched your search

-8
View File
@@ -50,14 +50,6 @@ qbz-app = { path = "../qbz-app" }
qbz-audio = { path = "../qbz-audio" }
# The HiFi Wizard's frontend-agnostic core; Qt owns the presentation adapter.
qbz-dac-wizard-core = { path = "../qbz-dac-wizard-core" }
# Vulkan enumeration for the Preferred-GPU row — real adapter NAMES, MODELS and
# types, in the exact order `QT_VK_PHYSICAL_DEVICE_INDEX` counts them (both are
# `vkEnumeratePhysicalDevices`). This is the Qt analogue of what the reference
# does with `wgpu::Instance::enumerate_adapters`.
#
# `ash` is a thin FFI binding that dlopens libvulkan at RUNTIME: no Vulkan SDK
# at build time, and a box without libvulkan simply enumerates nothing.
ash = "0.38"
qbz-qobuz = { path = "../qbz-qobuz" }
# Cross-provider "Open Music Link" resolver. The crate is frontend-agnostic;
# src/link_resolver_qt.rs supplies the live Qobuz search + Qt navigation seams.