-
Notifications
You must be signed in to change notification settings - Fork 85
Update to Qt6 #260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Qt6 #260
Conversation
App now compiles and runs, but is totally broken and near unusable
Not final, still needs some tweaking
Also (partially) merged master AArch64 is prob. going to fail due to using explicit package names
|
Also should the CI be updated to run on Ubuntu 24.04 instead of 22.04? |
No, 22.04 is the min. supported Version of the LunarG SDK. |
|
The problem with the GitHub CI is it is installing Qt6 version 6.9.2, but the latest supported version by Ubuntu 22.04 is 6.8.3. The latest version will conflict with the dependency libraries and base system libraries due to version mismatch. For Qt6, stick to installing it through the apt repository same as the aarch64 build. My pull request #257 has the sample github CI file for installing that. |
Impossible to get something build that satisfies all requirements
Update mac OS CI image
With the widget rendering issue finally solved, moving to Qt6 is now possible and something that needs to be done to get an update to the playstore anyway.
Note that this needs at least Qt 6.9.2 to properly work on Android.
Though after that upgrade surface creation no longer works.
Work-in-progress though as a lot of things need fixing, both in the app and in CI.