Skip to content

Qt/Vulkan: Keep Qt usage only in ui project and make Vulkan validation optional#52

Merged
SternXD merged 3 commits intomasterfrom
qtstuff
Apr 29, 2026
Merged

Qt/Vulkan: Keep Qt usage only in ui project and make Vulkan validation optional#52
SternXD merged 3 commits intomasterfrom
qtstuff

Conversation

@SternXD
Copy link
Copy Markdown
Collaborator

@SternXD SternXD commented Apr 29, 2026

Description of Changes

  • Kept Qt dependencies limited to the UI target.
  • Updated Vulkan debug init so validation is only enabled when it’s actually available.
  • Update Qt to 6.11.0 in CI

Rationale behind Changes

Keeps Qt usage only in ui project

Suggested Testing Steps

Start the app and make sure UI launches.

Related Issues / Links

N/A

Did you use AI to help find, test, or implement this issue or feature?

No.

@github-actions github-actions Bot added GUI/Qt Changes related to the Qt User Interface. Core Changes to the core logic and PlayStation 2 formats. CLI Changes to the command-line interface tool Vulkan Changes specific to the Vulkan backend Build | Project System Changes to CMake, GitHub Actions, or build scripts. Linux Linux-specific changes. labels Apr 29, 2026
@SternXD SternXD force-pushed the qtstuff branch 2 times, most recently from 8f892fe to 6f7b062 Compare April 29, 2026 01:05
@SternXD SternXD merged commit 9006da1 into master Apr 29, 2026
9 checks passed
@SternXD SternXD deleted the qtstuff branch April 29, 2026 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Build | Project System Changes to CMake, GitHub Actions, or build scripts. CLI Changes to the command-line interface tool Core Changes to the core logic and PlayStation 2 formats. GUI/Qt Changes related to the Qt User Interface. Linux Linux-specific changes. Vulkan Changes specific to the Vulkan backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant