Skip to content
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

surface: Better support for linux surface backends #225

Merged

Conversation

HildarTheDorf
Copy link
Contributor

@HildarTheDorf HildarTheDorf commented Nov 24, 2024

Replaces #222 (I accidentally overwrote the branch, but this does everything that PR does but better).

Fixes #224

Manually create X surface instead of being tied to the Qt platform in use
Don't rely on Qt's wayland/X libraries
Don't violate vulkan spec with null wayland surface
@HildarTheDorf
Copy link
Contributor Author

Ah the classic "builds on my machine". Will investigate later.

@HildarTheDorf
Copy link
Contributor Author

QMkae does some caching I didn't expect. A full git clean and I could reproduce the failures.

@SaschaWillems
Copy link
Owner

Awesome. This is very much appreciated 👍🏻

Will try to test on some Linux setup and merge before the next release.

@SaschaWillems SaschaWillems merged commit 2b30756 into SaschaWillems:master Nov 26, 2024
5 checks passed
@HildarTheDorf HildarTheDorf deleted the FixWaylandSurfaceInfo branch November 26, 2024 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Application violates VUID-VkWaylandSurfaceCreateInfoKHR-surface-01305 on wayland
2 participants