-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[patch] Wayland: SDL applications start in XWayland by default #2710
Comments
I've been hammering at this for quite a while and I'm now pretty comfortable in saying that this is extremely close to being usable by default. The TODO, as far as I can tell:
Once that's done, these three blocks have to be switched around: Lines 64 to 69 in 27b74d3
Lines 4042 to 4047 in 27b74d3
Lines 4150 to 4163 in 27b74d3
Christian is working on libdecor, I just wrapped up clipboard fixes, the keyboard stuff might be out of my range so both of those are up for grabs. |
The last of the list was just merged into main - now CSD is the only blocker for real this time, I hope. I had this written down internally, but I don't think this is necessary to ship:
|
Will this get a fallback to xwayland for non GLES apps/contexts, or will you wait for mesa drivers to catch up with desktop OpenGL drivers without GLX dependency? And another question |
To the best of my knowledge Wayland does not default to ES, it just happens to use EGL for WSI - the opengles.c filename is kind of misleading in Wayland's case. On my AMD test environment it uses desktop GL unless I explicitly set the ES flag. An environment that defaults to ES is going to have problems regardless of display server, forcing desktop GL would probably be a very common workaround for end users on that system. EDIT: See #4358 |
Ah thats good to know. I'm not too much into all these driver things, just read on some stackoverflow that the GLX dependecies in the mesa drivers don't allow native wayland to use desktop OpenGL, which appearntly is wrong then. Thanks for the quick response. Edit |
This bug report was migrated from our old Bugzilla tracker.
These attachments are available in the static archive:
Reported in version: 2.0.10
Reported for operating system, platform: Linux, x86_64
Comments on the original bug report:
On 2017-11-07 21:42:34 +0000, Andrey Alexeyev wrote:
On 2019-10-23 14:07:49 +0000, David Heidelberg (okias) wrote:
On 2019-10-23 14:14:00 +0000, David Heidelberg (okias) wrote:
On 2019-10-23 16:49:05 +0000, Ryan C. Gordon wrote:
The text was updated successfully, but these errors were encountered: