You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add missing case for the BGR5A1UNorm format
* Support Wayland
* Add a CMake option for enabling Wayland
* Fix CI (Attempt 4)
* Fix CI (Attempt 5)
* Fix CI (Attempt 6)
* Fix CI (Attempt 7)
* Add missing return
* WIP
* Rebase on master
* Basic Wayland window implementation
* Implement Display::SetCursorPositionInternal
* Implement LinuxDisplayX11::GetCursorPositionInternal
* Remove unrelated changes
* Generate Wayland protocols source files automatically
* Check if Wayland is enabled
* Handle mouse events
* Remove implementations for Display functions from LinuxDisplayX11.cpp
* Create Wayland window only when Wayland is enabled
* Handle keyboard events
* Initialize Wayland state only once
* Apply suggestions
* Some changes
* Undo redundant changes
* Check if Wayland supported at runtime
* Create an EGL surface before selecting current context
* Compile LinuxSharedEGLSurface only when Wayland is enabled
* Create EGL surface before the first `eglMakeCurrent`
* Implement window decorations
* Misc changes
* Provide the core context instead of the intermediate one
* Fix building
* Some changes
* Rebase on master
* Add an intermidiate hierarchy class LinuxDisplay
* Some changes & Cleanup
* Rename LinuxGLCore.h header guard
* Add workaround for the issue with the LLGL_CASE_TO_STR macro
* Link with EGL when Wayland is enabled
* Revert "Link with EGL when Wayland is enabled"
This reverts commit 2fea02a.
* Test
* Revert "Test"
This reverts commit 6f289ce.
* Compile LinuxGLCore files only when Wayland is enabled
---------
Co-authored-by: st0rmbtw <>
0 commit comments