Skip to content

[FEATURE/linux] Add Wayland support#43

Open
Starexify wants to merge 2 commits intoFunkinCrew:mobile/mainfrom
Starexify:feature/sdl3-wayland
Open

[FEATURE/linux] Add Wayland support#43
Starexify wants to merge 2 commits intoFunkinCrew:mobile/mainfrom
Starexify:feature/sdl3-wayland

Conversation

@Starexify
Copy link

@Starexify Starexify commented Feb 19, 2026

Description

This PR adds support for Wayland on lime. And some fixes for compiling on linux.

Important

For the Window Alert/Message Box to appear under wayland (instead of X11), users have to install zenity because of this sdl/SDL_waylandmessagebox.c#L39

@Starexify Starexify changed the title [FEATURE/linux] Add Wayland support for lime [FEATURE/linux] Add Wayland support Feb 19, 2026
@Starexify Starexify force-pushed the feature/sdl3-wayland branch 2 times, most recently from a07700a to 508224e Compare February 19, 2026 19:25
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 508224e to c25bce5 Compare February 20, 2026 17:58
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from c25bce5 to 1b482db Compare February 21, 2026 10:34
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 1b482db to 33983d5 Compare February 21, 2026 20:41
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 33983d5 to fa92328 Compare February 21, 2026 23:48
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from fa92328 to 0e6afc3 Compare February 22, 2026 10:10
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 0e6afc3 to 2d787d0 Compare February 22, 2026 18:47
@MAJigsaw77 MAJigsaw77 force-pushed the feature/sdl3 branch 2 times, most recently from 3565406 to 8470ea8 Compare February 25, 2026 13:22
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 2d787d0 to b147579 Compare February 25, 2026 17:58
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from b147579 to bcaf2b7 Compare February 25, 2026 20:09
@MAJigsaw77 MAJigsaw77 force-pushed the feature/sdl3 branch 4 times, most recently from facf6c7 to 5d815de Compare February 26, 2026 10:32
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from bcaf2b7 to 39f10ce Compare February 26, 2026 17:30
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 39f10ce to d86e8fd Compare February 27, 2026 14:54
@MAJigsaw77 MAJigsaw77 force-pushed the feature/sdl3 branch 2 times, most recently from 059f982 to f16c4cf Compare February 27, 2026 20:48
@Starexify Starexify force-pushed the feature/sdl3-wayland branch 3 times, most recently from cec8e4d to 9a56962 Compare March 5, 2026 19:47
@MAJigsaw77 MAJigsaw77 force-pushed the feature/sdl3 branch 2 times, most recently from 3503e3b to 1a8b47a Compare March 5, 2026 21:16
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 9a56962 to 2567173 Compare March 6, 2026 17:35
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 2567173 to 4d46100 Compare March 8, 2026 11:28
@MAJigsaw77 MAJigsaw77 force-pushed the feature/sdl3 branch 4 times, most recently from 603c039 to a2c48cc Compare March 8, 2026 17:45
@Starexify Starexify force-pushed the feature/sdl3-wayland branch from 4d46100 to 5acd338 Compare March 8, 2026 19:23
Copy link

@NotHyper-474 NotHyper-474 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on Arch Lunix, works.

@MAJigsaw77 MAJigsaw77 force-pushed the feature/sdl3 branch 2 times, most recently from 718ca3c to 08948a3 Compare March 9, 2026 09:24
@Starexify Starexify force-pushed the feature/sdl3-wayland branch 2 times, most recently from 8566206 to d32d8a9 Compare March 10, 2026 17:30
@Starexify Starexify changed the base branch from feature/sdl3 to mobile/main March 10, 2026 17:31
Starexify and others added 2 commits March 12, 2026 20:41
Co-authored-by: NotHyper-474 <40342021+nothyper-474@users.noreply.github.com>
@HomuHomu833
Copy link

fyi adding Wayland breaks ANGLE, I've seen that on my Raspberry Pi 5 so far.

image

@Starexify
Copy link
Author

fyi adding Wayland breaks ANGLE, I've seen that on my Raspberry Pi 5 so far.

Oh, could it be because some packages? Im not sure why this could happen so Ill need help with this 😅

Also on desktop it seems to work, how could that be so diff from a Raspberry Pi 🤔

@HomuHomu833
Copy link

HomuHomu833 commented Mar 14, 2026

Also on desktop it seems to work

are you sure, have you tried ANGLE?

how could that be so diff from a Raspberry Pi 🤔

basically V3D is crap 👍

@Starexify
Copy link
Author

Starexify commented Mar 14, 2026

Also on desktop it seems to work

are you sure, have you tried ANGLE?

Not sure if lime has ANGLE, so not yet if it doesn't have. So unsure

@HomuHomu833
Copy link

Not sure if lime has ANGLE, so not yet if it doesn't have. So unsure

yeah makes sense as Funkin still haven't updated feature/desktop-angle yet

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.

3 participants