commit: 1723e604a22a2aff16a1e194c932c6a52af60c26
parent 48b3d22e3d61e250bf5df4fd34150bccc0ab8204
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date: Thu, 22 Jul 2021 20:12:26 +0200
notes/pure-wayland: header id+links
Diffstat:
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>