-
-
Notifications
You must be signed in to change notification settings - Fork 33
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
Migrate to Qt6 #19
Migrate to Qt6 #19
Conversation
Co-authored-by: Alessandro Gatti <[email protected]>
Identified issues:
|
The CI is fixed, deploy jobs should be updated to latest IFW links, otherwise everything should work. Qt6 port should be ready for testing (alpha/beta release)! The last thing is to fix the identified crash on app exit. I'm on it, it's a strange crash, might take some time. Edit: I can confirm that the crash was not present before, it was introduced by this MR (maybe Qt6 added a new assert and made a previously-present bug apparent?). |
Could it be that |
For me it shouldn't have any impact (not the same context?), but it's been a while since I've touched OpenGL... I just tested and modifying this didn't change anything (maybe because when testing for this bug I don't spawn any I found another possible source for the bug, in place of |
Edit: Was not a bug. |
I have fixed all bugs I found, but I only tested the Linux version so there is a high probability that some remains. I'll try to test it on Windows soon, and we'll do more intensive usage. I ran a "deploy" CI for all platforms, this should allow anyone to test the Qt6 port without needing a full rebuild. Later, I'll merge this and pop a new alpha/beta version of Degate (nightly). Deploy jobs: |
For what it's worth, the windows version seems to work fine with the latest Wine on Linux. Sadly I have no way to test other platforms at this time... |
I should have fixed all the deployment jobs. I think I'll merge everything in |
Description
Migration to Qt6. A lot was already done by @agatti in #16.
Affected area(s)
Changes type
Proposed changes