About Social Code
summaryrefslogtreecommitdiff
path: root/html
diff options
context:
space:
mode:
Diffstat (limited to 'html')
-rw-r--r--html/assets/mesa3d.svg9
-rw-r--r--html/feed.xml87
-rw-r--r--html/graphics_feed.xml2
-rw-r--r--html/index.html9
-rw-r--r--html/notes/mesa_23_1_contributions_behind_the_scenes.html133
5 files changed, 237 insertions, 3 deletions
diff --git a/html/assets/mesa3d.svg b/html/assets/mesa3d.svg
new file mode 100644
index 0000000..4a4934d
--- /dev/null
+++ b/html/assets/mesa3d.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width=".05in" height=".05in" version="1.2" viewBox="-1 -1 4.8 4.8" xmlns="http://www.w3.org/2000/svg">
+ <g stroke-width=".32">
+ <rect x="-1" y="-1" width="4.8" height="4.8" rx="1.28" ry="1.28"/>
+ <path d="m0.60256 0.66816-0.10816 0.0128-0.05504 0.23904-0.088 0.02496-0.17184-0.17504-0.09952 0.04576 0.02176 0.24416-0.07616 0.0512-0.2176-0.1136-0.08064 0.07456 0.09632 0.2256-0.05696 0.07168-0.2416-0.04064-0.05312 0.09504 0.16128 0.18496-0.032 0.0864-0.24256 0.03616-0.02176 0.10688 0.21056 0.1264-0.00384 0.09184-0.2192 0.1088 0.01248 0.1088 0.23936 0.05472 0.02496 0.08832-0.17504 0.17184 0.04576 0.0992 0.24416-0.02176 0.05056 0.07616-0.11296 0.2176 0.0736 0.08 0.22624-0.09568 0.072 0.05632-0.04128 0.24256 0.09568 0.05312 0.18496-0.16128 0.0864 0.032 0.03552 0.24224 0.10752 0.02144 0.12608-0.21024 0.09152 0.0032 0.10912 0.22016 0.1088-0.01312 0.0544-0.23872 0.08896-0.02528 0.17184 0.17504 0.09856-0.04544-0.02112-0.24448 0.07616-0.0512 0.2176 0.1136 0.08-0.07424-0.09632-0.2256 0.05696-0.072 0.24192 0.04064 0.05376-0.09504-0.16128-0.18496 0.032-0.0864 0.24224-0.0352 0.02112-0.10784-0.21056-0.12608 0.00384-0.09152 0.22016-0.10944-0.01344-0.1088-0.23936-0.05504-0.02432-0.088 0.17504-0.17184-0.04544-0.0992-0.24448 0.02176-0.0512-0.07648 0.1136-0.2176-0.07424-0.08-0.2256 0.09632-0.072-0.05664 0.04064-0.24192-0.09568-0.05376-0.18496 0.16128-0.08544-0.032-0.03648-0.24256-0.10688-0.02112-0.12608 0.21056-0.09184-0.00352zm0.10944 1.0678 0.09856 0.01568 0.0896 0.0448 0.0704 0.07136 0.04576 0.08864 0.01568 0.0992-0.016 0.0992-0.04544 0.08928-0.0704 0.0704-0.0896 0.04576-0.09856 0.01568-0.09888-0.01568-0.0896-0.04576-0.0704-0.0704-0.04576-0.0896-0.01536-0.09856 0.01536-0.0992 0.04576-0.08896 0.0704-0.07136 0.0896-0.0448 0.09888-0.016z" fill="#cc1a00"/>
+ <path d="m2.7818 1.3133-0.11808 0.21472-0.08256 0.0064-0.14912-0.19392-0.10944 0.04576 0.03104 0.24256-0.06304 0.05376-0.23488-0.0688-0.06208 0.10048 0.16832 0.17888-0.0192 0.08-0.23072 0.0832 0.00928 0.11744 0.24064 0.04576 0.032 0.07616-0.13824 0.20256 0.0768 0.08928 0.22112-0.10432 0.07072 0.0432 0.00768 0.2448 0.11424 0.02752 0.11744-0.21504 0.0832-0.0064 0.14944 0.19392 0.10944-0.0448-0.03136-0.2432 0.06304-0.05376 0.2352 0.0688 0.06112-0.1008-0.16736-0.17792 0.0192-0.08064 0.2304-0.08256-0.00928-0.1184-0.24032-0.0448-0.032-0.0768 0.13824-0.20256-0.0768-0.0896-0.22144 0.10464-0.0704-0.0432-0.00768-0.24512zm-0.14304 0.58496 0.09824 0.01536 0.06944 0.06944 0.01536 0.09824-0.0448 0.088-0.08832 0.04448-0.09728-0.01504-0.0704-0.07008-0.01472-0.09728 0.04448-0.08832z" fill="#0c3"/>
+ <path d="m0.65376-0.67936-0.11744 0.01312-0.0368 0.24192-0.07584 0.03424-0.20672-0.13056-0.08704 0.08 0.11264 0.2176-0.0416 0.07168-0.24416 0.01632-0.02304 0.11552 0.21888 0.11008 0.00928 0.08192-0.1888 0.1568 0.04928 0.10752 0.24128-0.04 0.05632 0.06144-0.0608 0.23744 0.10336 0.05792 0.17184-0.17408 0.08128 0.01664 0.09056 0.22752 0.11744-0.01376 0.0368-0.24192 0.07584-0.03424 0.20672 0.13056 0.08704-0.07936-0.11264-0.2176 0.0416-0.07232 0.24416-0.01568 0.02304-0.11552-0.21888-0.11008-0.00928-0.08256 0.1888-0.15616-0.04928-0.10752-0.24128 0.03936-0.05632-0.06112 0.0608-0.2368-0.10368-0.05856-0.17184 0.17376-0.08128-0.01632-0.09056-0.22752zm0.0768 0.33888 0.23328 0.10784 0.12416 0.22528-0.03104 0.25472-0.17504 0.18816-0.2528 0.0496-0.23296-0.1088-0.12416-0.22496 0.03104-0.25504 0.17504-0.18816 0.2528-0.04864z" fill="#33f"/>
+ </g>
+</svg>
diff --git a/html/feed.xml b/html/feed.xml
index 8bc7f6b..37d9533 100644
--- a/html/feed.xml
+++ b/html/feed.xml
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Fri, 28 Apr 2023 20:57:13 -0000</lastBuildDate><item><title>Generating Video</title><link>https://fryzekconcepts.com/notes/generating-video.html</link><description>&lt;p&gt;One thing I’m very interested in is computer graphics. This could be
+<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Thu, 11 May 2023 12:30:52 -0000</lastBuildDate><item><title>Generating Video</title><link>https://fryzekconcepts.com/notes/generating-video.html</link><description>&lt;p&gt;One thing I’m very interested in is computer graphics. This could be
complex 3D graphics or simple 2D graphics. The idea of getting a
computer to display visual data fascinates me. One fundamental part of
showing visual data is interfacing with a computer monitor. This can be
@@ -1707,4 +1707,87 @@ MR&lt;/a&gt;.&lt;/p&gt;
alt="Freedreno running 3d-mark" /&gt;
&lt;figcaption aria-hidden="true"&gt;Freedreno running 3d-mark&lt;/figcaption&gt;
&lt;/figure&gt;
-</description><pubDate>Tue, 28 Feb 2023 05:00:00 -0000</pubDate><guid>https://fryzekconcepts.com/notes/freedreno_journey.html</guid></item></channel></rss> \ No newline at end of file
+</description><pubDate>Tue, 28 Feb 2023 05:00:00 -0000</pubDate><guid>https://fryzekconcepts.com/notes/freedreno_journey.html</guid></item><item><title>Igalia’s Mesa 23.1 Contributions - Behind the Scenes</title><link>https://fryzekconcepts.com/notes/mesa_23_1_contributions_behind_the_scenes.html</link><description>&lt;p&gt;It’s an exciting time for Mesa as its next major release is unveiled
+this week. Igalia has played an important role in this milestone, with
+Eric Engestrom managing the release and 11 other Igalians contributing
+over 110 merge requests. A sample of these contributions are detailed
+below.&lt;/p&gt;
+&lt;h2 id="radv-implement-vk.check_status"&gt;radv: Implement
+vk.check_status&lt;/h2&gt;
+&lt;p&gt;As part of an effort to enhance the reliability of GPU resets on
+amdgpu, Tony implemented a GPU reset notification feature in the RADV
+Vulkan driver. This new function improves the robustness of the RADV
+driver. The driver can now check if the GPU has been reset by a
+userspace application, allowing the driver to recover their contexts,
+exit, or engage in some other appropriate action.&lt;/p&gt;
+&lt;p&gt;You can read more about Tony’s changes in the link below&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22253"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22253&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+&lt;h2 id="turnip-kgsl-backend-rewrite"&gt;turnip: KGSL backend rewrite&lt;/h2&gt;
+&lt;p&gt;With a goal of improving feature parity of the KGSL kernel mode
+driver with its drm counterpart, Mark has been rewriting the backend for
+KGSL. These changes leverage the new, common backend Vulkan
+infrastructure inside Mesa and fix multiple bugs. In addition, they
+introduce support for importing/exporting sync FDs, pre-signalled
+fences, and timeline semaphore support.&lt;/p&gt;
+&lt;p&gt;If you’re interested in taking a deeper dive into Mark’s changes, you
+can read the following MR:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21651"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21651&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+&lt;h2 id="turnip-a7xx-preparation-transition-to-c"&gt;turnip: a7xx
+preparation, transition to C++&lt;/h2&gt;
+&lt;p&gt;Danylo has adopted a significant role for two major changes inside
+turnip: 1)contributing to the effort to migrate turnip to C++ and
+2)supporting the next generation a7xx Adreno GPUs from Qualcomm. A more
+detailed overview of Danylo’s changes can be found in the linked MRs
+below:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22148"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22148&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+&lt;h2 id="v3dv3dv-various-fixes-cts-conformance"&gt;v3d/v3dv various fixes
+&amp;amp; CTS conformance&lt;/h2&gt;
+&lt;p&gt;Igalia maintains the v3d OpenGL driver and v3dv Vulkan drive for
+broadcom videocore GPUs which can be found on devices such as the
+Raspberry Pi. Iago, Alex and Juan have combined their expertise to
+implement multiple fixes for both the v3d gallium driver and the v3dv
+vulkan driver on the Raspberry Pi. These changes include CPU performance
+optimizations, support for 16-bit floating point vertex attributes, and
+raising support in the driver to OpenGL 3.1 level functionality. This
+Igalian trio has also been addressing fixes for conformance issues
+raised in the Vulkan 1.3.5 conformance test suite (CTS).&lt;/p&gt;
+&lt;p&gt;You can dive into some of their Raspberry Pi driver changes here:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22131"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22131&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21361"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21361&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20787"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20787&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+&lt;h2 id="ci-build-system-and-cleanup"&gt;ci, build system, and cleanup&lt;/h2&gt;
+&lt;p&gt;In addition to managing the 23.1 release, Eric has also implemented
+many fixes in Mesa’s infrastructure. He has assisted with addressing a
+number of CI issues within Mesa on various drivers from v3d to panfrost.
+Eric also dedicated part of his time to general clean-up of the Mesa
+code (e.g. removing duplicate functions, fixing and improving the
+meson-based build system, and removing dead code).&lt;/p&gt;
+&lt;p&gt;If you’re interested in seeing some of his work, check out some of
+the MRs below:&lt;/p&gt;
+&lt;ul&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22410"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22410&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21504"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21504&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21558"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21558&lt;/a&gt;&lt;/li&gt;
+&lt;li&gt;&lt;a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20180"&gt;https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20180&lt;/a&gt;&lt;/li&gt;
+&lt;/ul&gt;
+</description><pubDate>Thu, 11 May 2023 04:00:00 -0000</pubDate><guid>https://fryzekconcepts.com/notes/mesa_23_1_contributions_behind_the_scenes.html</guid></item></channel></rss> \ No newline at end of file
diff --git a/html/graphics_feed.xml b/html/graphics_feed.xml
index 8dca2db..ad38d6f 100644
--- a/html/graphics_feed.xml
+++ b/html/graphics_feed.xml
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='UTF-8'?>
-<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Fri, 28 Apr 2023 20:57:14 -0000</lastBuildDate><item><title>2022 Graphics Team Contributions at Igalia</title><link>https://fryzekconcepts.com/notes/2022_igalia_graphics_team.html</link><description>&lt;p&gt;This year I started a new job working with &lt;a
+<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Fryzek Concepts</title><atom:link href="https://fryzekconcepts.com/feed.xml" rel="self" type="application/rss+xml"/><link>https://fryzekconcepts.com</link><description>Lucas is a developer working on cool things</description><lastBuildDate>Thu, 11 May 2023 12:30:53 -0000</lastBuildDate><item><title>2022 Graphics Team Contributions at Igalia</title><link>https://fryzekconcepts.com/notes/2022_igalia_graphics_team.html</link><description>&lt;p&gt;This year I started a new job working with &lt;a
href="https://www.igalia.com/technology/graphics"&gt;Igalia’s Graphics
Team&lt;/a&gt;. For those of you who don’t know &lt;a
href="https://www.igalia.com/"&gt;Igalia&lt;/a&gt; they are a &lt;a
diff --git a/html/index.html b/html/index.html
index aedebcd..91ad380 100644
--- a/html/index.html
+++ b/html/index.html
@@ -45,6 +45,15 @@
</a>
</h2>
<div class="notes-container">
+ <a href="/notes/mesa_23_1_contributions_behind_the_scenes.html" class="note-link">
+ <div class="note-box">
+ <img src="/assets/mesa3d.svg">
+ <h2>Igalia’s Mesa 23.1 Contributions - Behind the
+ Scenes</h2>
+ <p>It’s an exciting time for Mesa as its next major release
+ is unveiled this week. Igalia has played ...</p>
+ </div>
+ </a>
<a href="/notes/freedreno_journey.html" class="note-link">
<div class="note-box">
<img src="/assets/freedreno/glinfo_freedreno_preview.png">
diff --git a/html/notes/mesa_23_1_contributions_behind_the_scenes.html b/html/notes/mesa_23_1_contributions_behind_the_scenes.html
new file mode 100644
index 0000000..7224b23
--- /dev/null
+++ b/html/notes/mesa_23_1_contributions_behind_the_scenes.html
@@ -0,0 +1,133 @@
+<!doctype html>
+
+<html class="html-note-page" lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <title>Igalia’s Mesa 23.1 Contributions - Behind the Scenes</title>
+ <meta name="dcterms.date" content="2023-05-11" />
+
+ <link rel="stylesheet" href="/assets/style.css">
+ <link rel="icon" type="image/x-icon" href="/assets/favicon.svg">
+ <link rel="alternate" type="application/atom+xml" title="Fryzek Concepts" href="/feed.xml">
+</head>
+
+<body>
+ <div class="header-bar">
+ <a href="/index.html">
+ <img src="/assets/favicon.svg" alt="frycon logo">
+ </a>
+ <div class="header-links">
+ <a href="/now.html" class="header-link">Now</a>
+ <a href="/about.html" class="header-link">About</a>
+ <a rel="me" href="https://mastodon.social/@hazematman">Social</a>
+ </div>
+ </div>
+ <main>
+<div class="page-title-header-container">
+ <h1 class="page-title-header">Igalia’s Mesa 23.1 Contributions -
+Behind the Scenes</h1>
+ <div class="page-info-container">
+ <div class="plant-status">
+ <img src="/assets/budding.svg">
+ <div class="plant-status-text">
+ <p>budding</p>
+ </div>
+ </div>
+ <div class="page-info-date-container">
+ <p class="page-info-date">Published: 2023-05-11</p>
+ <p class="page-info-date">Last Edited: 2023-05-11</p>
+ </div>
+ </div>
+ </div>
+<div class="note-divider"></div>
+<div class="main-container">
+ <div class="note-body">
+<p>It’s an exciting time for Mesa as its next major release is unveiled
+this week. Igalia has played an important role in this milestone, with
+Eric Engestrom managing the release and 11 other Igalians contributing
+over 110 merge requests. A sample of these contributions are detailed
+below.</p>
+<h2 id="radv-implement-vk.check_status">radv: Implement
+vk.check_status</h2>
+<p>As part of an effort to enhance the reliability of GPU resets on
+amdgpu, Tony implemented a GPU reset notification feature in the RADV
+Vulkan driver. This new function improves the robustness of the RADV
+driver. The driver can now check if the GPU has been reset by a
+userspace application, allowing the driver to recover their contexts,
+exit, or engage in some other appropriate action.</p>
+<p>You can read more about Tony’s changes in the link below</p>
+<ul>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22253">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22253</a></li>
+</ul>
+<h2 id="turnip-kgsl-backend-rewrite">turnip: KGSL backend rewrite</h2>
+<p>With a goal of improving feature parity of the KGSL kernel mode
+driver with its drm counterpart, Mark has been rewriting the backend for
+KGSL. These changes leverage the new, common backend Vulkan
+infrastructure inside Mesa and fix multiple bugs. In addition, they
+introduce support for importing/exporting sync FDs, pre-signalled
+fences, and timeline semaphore support.</p>
+<p>If you’re interested in taking a deeper dive into Mark’s changes, you
+can read the following MR:</p>
+<ul>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21651">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21651</a></li>
+</ul>
+<h2 id="turnip-a7xx-preparation-transition-to-c">turnip: a7xx
+preparation, transition to C++</h2>
+<p>Danylo has adopted a significant role for two major changes inside
+turnip: 1)contributing to the effort to migrate turnip to C++ and
+2)supporting the next generation a7xx Adreno GPUs from Qualcomm. A more
+detailed overview of Danylo’s changes can be found in the linked MRs
+below:</p>
+<ul>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21931</a></li>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22148">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22148</a></li>
+</ul>
+<h2 id="v3dv3dv-various-fixes-cts-conformance">v3d/v3dv various fixes
+&amp; CTS conformance</h2>
+<p>Igalia maintains the v3d OpenGL driver and v3dv Vulkan drive for
+broadcom videocore GPUs which can be found on devices such as the
+Raspberry Pi. Iago, Alex and Juan have combined their expertise to
+implement multiple fixes for both the v3d gallium driver and the v3dv
+vulkan driver on the Raspberry Pi. These changes include CPU performance
+optimizations, support for 16-bit floating point vertex attributes, and
+raising support in the driver to OpenGL 3.1 level functionality. This
+Igalian trio has also been addressing fixes for conformance issues
+raised in the Vulkan 1.3.5 conformance test suite (CTS).</p>
+<p>You can dive into some of their Raspberry Pi driver changes here:</p>
+<ul>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22131">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22131</a></li>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21361">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21361</a></li>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20787">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20787</a></li>
+</ul>
+<h2 id="ci-build-system-and-cleanup">ci, build system, and cleanup</h2>
+<p>In addition to managing the 23.1 release, Eric has also implemented
+many fixes in Mesa’s infrastructure. He has assisted with addressing a
+number of CI issues within Mesa on various drivers from v3d to panfrost.
+Eric also dedicated part of his time to general clean-up of the Mesa
+code (e.g. removing duplicate functions, fixing and improving the
+meson-based build system, and removing dead code).</p>
+<p>If you’re interested in seeing some of his work, check out some of
+the MRs below:</p>
+<ul>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22410">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22410</a></li>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21504">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21504</a></li>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21558">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21558</a></li>
+<li><a
+href="https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20180">https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20180</a></li>
+</ul>
+ </div>
+</div> </main>
+</body>
+</html>