Unfinished Wayland PR #1

Merged
IoI_xD merged 55 commits from IoI_xD/milsko:wayland into master 2025-12-10 11:11:02 +09:00
Owner

moved from the github repo.

current progress:

image.png

Other notes:

  • took the opportunity to remove MwLLSetBackground which I was told was deprecated
  • Updated .gitignore to more accurately cover/remove example binaries
  • Uses OpenGL as the backend.
  • New LL function for swapping buffers, MwLLEndDraw
  • [TODO] Uses weak linking for all libraries so that systems that don't support Wayland or even have it installed can launch without it.
moved from the github repo. current progress: <img width="389" alt="image.png" src="attachments/6a2cb365-7348-44b4-8fa7-9980df965a67"> Other notes: - took the opportunity to remove MwLLSetBackground which I was told was deprecated - Updated .gitignore to more accurately cover/remove example binaries - Uses OpenGL as the backend. - New LL function for swapping buffers, MwLLEndDraw - [TODO] Uses weak linking for all libraries so that systems that don't support Wayland or even have it installed can launch without it.
IoI_xD changed title from WIP: Wayland PR to Unfinished Wayland PR 2025-12-09 16:53:12 +09:00
Author
Owner

@nishi This is still not ready but I wanna merge this so I can take a break without worrying about a merge conflict later, and also I've commented it all in case somebody ever comes in and helps.

It's currently disabled by default due to how broken it is, though currently all of the user handlers are supported and 90% of the API is supported. It's mostly visual bugs that need to be fixed (beyond the listbox bug, viewport does not currently work. Also MwDestroyWidget hasn't been fully implemented yet and there's a related null ptr dereference with menu items).

@nishi This is still not ready but I wanna merge this so I can take a break without worrying about a merge conflict later, and also I've commented it all in case somebody ever comes in and helps. It's currently disabled by default due to how broken it is, though currently all of the user handlers are supported and 90% of the API is supported. It's mostly visual bugs that need to be fixed (beyond the listbox bug, viewport does not currently work. Also MwDestroyWidget hasn't been fully implemented yet and there's a related null ptr dereference with menu items).
Owner

merging

merging
IoI_xD merged commit 9a4c74ad93 into master 2025-12-10 11:11:02 +09:00
IoI_xD referenced this pull request from a commit 2025-12-10 11:11:02 +09:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pyrite-dev/milsko!1
No description provided.