logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: 9c16abdfea214b52e4ac7da9daadac236d569bd4
parent 74ed074cabbef891a37aba1d53b6022bebb0cd17
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Wed, 25 Oct 2023 04:03:09 +0200

notes/pure-wayland: Update MyGUI status

Diffstat:

Mnotes/pure-wayland.shtml2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/notes/pure-wayland.shtml b/notes/pure-wayland.shtml @@ -89,6 +89,7 @@ endif</code></pre> <li><a href="https://github.com/libsdl-org/sdl12-compat">SDL-1.2 (compat)</a>: Might still have few papercuts but overall it just works</li> <li><a href="https://love2d.org/">löve(2d)</a> (0.10.2+, tested with 11.3 + lua5.2): Yes, it's SDL2-based after all.</li> <li><a href="http://www.waffle-gl.org/">waffle</a> Yes, use 1.7.0+ for support in modern compositors</li> + <li><a href="http://mygui.info">MyGUI</a> (3.4.2+): Yes, earlier versions needed a patch to not pull libGL and GLX (<a href="https://github.com/MyGUI/mygui/pull/224">mygui#224</a>)</li> </ul> <h3>Needs more testing</h3> <ul> @@ -97,7 +98,6 @@ endif</code></pre> <h3>Needs workarounds / Incomplete support</h3> <ul> <li><a href="https://github.com/anholt/libepoxy">libepoxy</a>: Needs <a href="https://github.com/anholt/libepoxy/pull/259">libepoxy#259</a> for <code>libOpenGL.so</code> and then it just works</li> - <li><a href="http://mygui.info">MyGUI</a>: Needs a patch for GLVND (<a href="https://github.com/MyGUI/mygui/pull/224">mygui#224</a>)</li> <li><a href="https://wxwidgets.org/">wxWidgets GTK port, 3.1.x</a> (3.1.5): Needs a patch to remove an harcoded <code>-lX11</code></li> <li><a href="https://www.gtk.org/">GTK</a> 3: Almost. <a href="https://gitlab.gnome.org/GNOME/gtk/-/issues/699">Suggestions are broken on multi-monitors</a> as well as the usual glitches.</li> <li><a href="https://www.qt.io/">Qt</a> 5: Almost, menus are misplaced, specially on multi-monitors and requires <code>-lGL</code> → <code>-lOpenGL</code> workaround</li>