Conversation
Co-authored-by: Alessandro Gatti <a.gatti@frob.it>
|
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