<feed xmlns='http://www.w3.org/2005/Atom'>
<title>video/libs/mesa, branch master</title>
<subtitle>Mirror of video feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/video/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/video/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/'/>
<updated>2026-04-07T14:21:33Z</updated>
<entry>
<title>mesa: add python3-packaging to host dependencies</title>
<updated>2026-04-07T14:21:33Z</updated>
<author>
<name>Tito Brasolin</name>
</author>
<published>2026-04-06T06:48:28Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=d25cad605d8ce9ff536d85bdda2ad7eb2b83f883'/>
<id>urn:sha1:d25cad605d8ce9ff536d85bdda2ad7eb2b83f883</id>
<content type='text'>
Mesa 25.2.4 configuration fails on Python 3.14+ because 'distutils'
has been removed. Adding 'packaging' ensures the version check
for Mako succeeds without falling back to the missing distutils.

Relates to https://github.com/openwrt/video/issues/61

Signed-off-by: Tito Brasolin &lt;tito.brasolin@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa: bump host pip requirements tools verion for python 3.13 support</title>
<updated>2025-11-27T11:18:29Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2025-11-27T11:18:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=094bf58da6682f895255a35a84349a79dab4bf95'/>
<id>urn:sha1:094bf58da6682f895255a35a84349a79dab4bf95</id>
<content type='text'>
The mesa package currently can't compile as Cython dependency fails to
compile with Python &gt;= 3.13 version.

To fix this, bump all the host pip requirements tools to latest stable
version.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa: update to version 25.2.4</title>
<updated>2025-10-19T13:53:15Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-10-13T01:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=282ef05e74d3524d9d6fec6574eae8ab7b82440f'/>
<id>urn:sha1:282ef05e74d3524d9d6fec6574eae8ab7b82440f</id>
<content type='text'>
Mesa 25.2 brings a bunch of new features, especially the Panfrost Vulkan
driver saw many improvements.

See https://docs.mesa3d.org/relnotes.html for details about what has
happened since Mesa 25.1.6.

Note that OSMesa as well as the old OpenCL 1.1 support has been dropped.
The new Rusticl OpenCL implementation cannot be supported yet as OpenWrt's
meson integration still lacks support for Rust at this point.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mesa: update to 25.1.6</title>
<updated>2025-07-21T16:04:52Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-21T02:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=fc414652e09e1c7c8323c51cd46542b53c9a37a2'/>
<id>urn:sha1:fc414652e09e1c7c8323c51cd46542b53c9a37a2</id>
<content type='text'>
See https://docs.mesa3d.org/relnotes/25.1.6.html

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mesa: unconditionally depend on libatomic</title>
<updated>2025-07-19T23:52:13Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-19T23:51:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=f80c4adb21cb11c56be6b7b8a0f7ee311c267c35'/>
<id>urn:sha1:f80c4adb21cb11c56be6b7b8a0f7ee311c267c35</id>
<content type='text'>
Trying to express the dependency on libatomic conditionally didn't work
well and the effort also simply isn't worth it: given the size of mesa
itself, libatomic is negligable.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mesa: requires libatomic also on older ARM and ARMEB platforms</title>
<updated>2025-07-19T01:23:37Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-19T01:22:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=a35ca4c7139057ed47db9063a4cf77987b0abef8'/>
<id>urn:sha1:a35ca4c7139057ed47db9063a4cf77987b0abef8</id>
<content type='text'>
Add dependency on libatomic also for non-ARMv6 ARM targets as well as
big-endian ARM (xscale). Obviously they are all unlikely to ever
actually use Mesa.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mesa: update to 25.1.5</title>
<updated>2025-07-17T22:53:34Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-07-13T01:45:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=47c626a74fbbfe3f0a0eeca3e6066cd079bb295d'/>
<id>urn:sha1:47c626a74fbbfe3f0a0eeca3e6066cd079bb295d</id>
<content type='text'>
Support for off-screen rendering ("libOSMesa") has been dropped upstream.

In order to still be able to cross-compile the panfrost driver also on
non-Linux buildhosts, or Linux hosts without libdrm, a patch has been
applied.

This patch has also been submitted upstream via
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36170

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mesa: add dependency on libatomic when building for on mips</title>
<updated>2025-07-15T16:42:35Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2025-07-08T11:57:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=0f402858fd243009d7f5c7cc304548add160e62f'/>
<id>urn:sha1:0f402858fd243009d7f5c7cc304548add160e62f</id>
<content type='text'>
Fix build errors on the noted platforms. Builds were failing with:

	Package libmesa-amd is missing dependencies for the following
	libraries:
	libatomic.so.1

Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mesa: setting meson opt mesa-clc to 'auto' if LLVM support disabled</title>
<updated>2025-05-19T21:34:37Z</updated>
<author>
<name>Mirko Vogt</name>
</author>
<published>2025-05-19T21:15:01Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=f2d60f5719cf3b3590e5512160c49d2339cfbbfe'/>
<id>urn:sha1:f2d60f5719cf3b3590e5512160c49d2339cfbbfe</id>
<content type='text'>
mesa-clc set to 'system' requires the system tool 'mesa-clc' which gets
built as part of the mesa/host build.

The mesa/host build however depends on LLVM and others - hence we're
trying to avoid pulling this in where possible if target configuration
allows.

meson option 'mesa-clc' allows for 3 options: enabled, system, auto.

While 'auto' sounds like it will only automagically go for either
'enabled' or 'system', it will also disable CLC support entirely, if
only drivers are enabled which don't need it (resulting in
`with_clc=false`) - which is exactly what we want.

This relies on only drivers being selectable, which don't automatically
enable CLC - if LLVM support is disabled.
</content>
</entry>
<entry>
<title>mesa: update to 25.0.5</title>
<updated>2025-05-12T18:01:45Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2025-05-03T03:38:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/video/commit/?id=2ebf064c0583f031dc41e4c1bf4f404bbcd3f3c7'/>
<id>urn:sha1:2ebf064c0583f031dc41e4c1bf4f404bbcd3f3c7</id>
<content type='text'>
Improve build and make dependency on LLVM conditional.

Fixes: #60
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
</feed>
