logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: a064fc27465039d3dccf756e69f4f5f9f8a5bc89
parent 39699ab524390f1f1881cd8e404bf00c1a4ede21
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Thu, 22 Jul 2021 20:12:26 +0200

notes/pure-wayland: header id+links

Diffstat:

Mnotes/pure-wayland.shtml18+++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/notes/pure-wayland.shtml b/notes/pure-wayland.shtml @@ -22,7 +22,7 @@ </dl> </p> - <h2>NoVidya reminder</h2> + <h2 id="novidya">NoVidya reminder <a class="hlink" href="#novidya">§</a></h2> <p>Do not ask Libre software developers for support of the NVidia proprietary driver, specially when they already refused, the driver being proprietary means that any bug found has to be worked around, which often isn't possible without compromising performance and stability.</p> <p>Also, in terms of history:</p> <ul> @@ -36,7 +36,7 @@ <li>Garbage video decoder driver</li> </ul> - <h2>Buildsystems</h2> + <h2 id="buildsystems">Buildsystems <a class="hlink" href="#buildsystems">§</a></h2> <p>I've yet to see one work correctly out of the box for this. The snippets in this section Abandons all copyrights if it could even begin to be copyrightable, as I can't assign to the Public Domain in France, they are distributed under any OSI/FSF-approuved license including CC-0, WTFPL, Unlicense and BSD-0.</p> <h3>CMake</h3> <ol> @@ -58,7 +58,7 @@ if not gl_dep.found() gl_dep = dependency('opengl') endif</code></pre> - <h2>GL API coverage</h2> + <h2 id="glapi">GL API coverage <a class="hlink" href="#glapi">§</a></h2> <p>All of this is tested on a "AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx" aka "AMD Radeon(TM) Vega 8 Graphics (RAVEN)" aka: <pre> 06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso (rev d2) @@ -75,7 +75,7 @@ endif</code></pre> <li><a href="http://glew.sourceforge.net/">GLEW</a> <code>glewinfo</code> output: <a href="pure_wayland_T495_glewinfo.log">pure_wayland_T495_glewinfo.log</a></li> </ul> - <h2>Librairies</h2> + <h2 id="libs">Librairies <a class="hlink" href="#libs">§</a></h2> <h3>Works</h3> <ul> <li><a href="https://github.com/anholt/libepoxy">libepoxy</a>: Just Works</li> @@ -115,7 +115,7 @@ endif</code></pre> <li><a href="https://ibiblio.org/ggicore/packages/libggi.html">General Graphics Interface(GGI)</a>: Doesn't seems to have wayland support</li> </ul> - <h2>Web Browsers</h2> + <h2 id="browsers">Web Browsers <a class="hlink" href="#browsers">§</a></h2> <ul> <li><a href="/projects/badwolf">Badwolf</a>: Yes, Fully tested and supported as first-class citizen</li> <li><a href="https://wiki.gnome.org/Apps/Web">epiphany - Gnome Web</a>: Yes, seems to work fine, should be well supported</li> @@ -124,7 +124,7 @@ endif</code></pre> <li><a href="https://chromium.org/">chromium</a>: Not really, requires to enable ozone, which probably means compiling it yourself (You had one job binary-based distros)</li> </ul> - <h2>Games</h2> + <h2 id="games">Games <a class="hlink" href="#buildsystems">§</a></h2> <h3>Just Works</h3> <ul> <li><a href="https://github.com/fmang/oshu">oshu</a>: Yes, just Works (SDL2)</li> @@ -209,7 +209,7 @@ endif</code></pre> <li><a href="https://chazomaticus.github.io/asteroid/">asteroid</a>: No, hard-depends on GTK2+ and libSDL-1</li> </ul> - <h2>Multimedia</h2> + <h2 id="multimedia">Multimedia <a class="hlink" href="#multimedia">§</a></h2> <ul> <li><a href="https://mpv.io/">mpv</a>: Yes, Just Works</li> <li><a href="http://mypaint.org/">MyPaint</a>: Yes, Just Works</li> @@ -229,7 +229,7 @@ endif</code></pre> <li><a href="http://azsky2.html.xdomain.jp/soft/azpainter.html">azpainter</a>: No, depends on X11</li> </ul> - <h2>Emulator / Compat-layer</h2> + <h2 id="emu">Emulator / Compat-layer <a class="hlink" href="#emu">§</a></h2> <ul> <li><a href="https://www.scummvm.org/">SCUMMVM</a>: Yes, seems to just work</li> <li><a href="https://hatari.tuxfamily.org/">hatari</a>: Yes, seems to just work (SDL2)</li> @@ -240,7 +240,7 @@ endif</code></pre> <li><a href="https://9fans.github.io/plan9port/">plan9port</a>: No, doesn't seems to have a wayland port yet</li> </ul> - <h2>Misc</h2> + <h2 id="misc">Misc <a class="hlink" href="#misc">§</a></h2> <ul> <li><a href="https://github.com/MasterQ32/kristall">kristall</a> (Qt Gemini Browser): Yes, Just Works</li> <li><a href="https://github.com/xournalpp/xournalpp">xournalpp</a>: Almost, needed a patch(<a href="https://github.com/xournalpp/xournalpp/pull/2934">xournalpp#2934</a>)</li>