Skip to content

Add Wayland support#10

Open
yegorius wants to merge 3 commits into
mystralengine:mainfrom
yegorius:feat/wayland
Open

Add Wayland support#10
yegorius wants to merge 3 commits into
mystralengine:mainfrom
yegorius:feat/wayland

Conversation

@yegorius

@yegorius yegorius commented Apr 2, 2026

Copy link
Copy Markdown

Nothing special. Just Wayland support.

@yegorius

yegorius commented Apr 2, 2026

Copy link
Copy Markdown
Author

NB:
This won't work with nightly builds of Dawn available on GitHub because these builds don't have Wayland support enabled. I had to build Dawn with set(USE_WAYLAND ON) for this feature to work.

@Flux159

Flux159 commented Apr 11, 2026

Copy link
Copy Markdown
Contributor

Sorry for the late response - just saw this because I've been traveling.

This won't work with nightly builds of Dawn available on GitHub because these builds don't have Wayland support enabled. I had to build Dawn with set(USE_WAYLAND ON) for this feature to work.

I think we would need to add this custom Dawn build to https://github.com/mystralengine/library-builder and then update the linux builds in https://github.com/mystralengine/mystralnative/blob/main/.github/workflows/cd.yml to use that build with Wayland support right?

Just trying to think through how to make this reproducible with builds on github - the dawn builds we take from https://github.com/google/dawn right now, we would only need one additional build added to library-builder to add wayland support & then can still take the other dawn builds from that repo.

@yegorius

yegorius commented Apr 18, 2026

Copy link
Copy Markdown
Author

Hello, sorry for the late reply as well. We can build Dawn ourselves, but I would first try to convince Dawn team to enable Wayland in their builds, to avoid us wasting CO2 on almost the same work. I will start a discussion on their mailing list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants