<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-graphics/mesa, branch topic/better-nip-support</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fbetter-nip-support</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fbetter-nip-support'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2021-08-27T20:49:00+00:00</updated>
<entry>
<title>mesa: drop patches after upgrade to 21.2.1.</title>
<updated>2021-08-27T20:49:00+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.z@gmail.com</email>
</author>
<published>2021-08-27T20:49:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=8cd62ad85fa7c8cf937f080d297af4dad81c4a45'/>
<id>urn:sha1:8cd62ad85fa7c8cf937f080d297af4dad81c4a45</id>
<content type='text'>
OE-Core mesa has been upgraded to version 21.2.1, which has all patches
included.

Drop all patches from the layer as they are not applicable anymore and
remove them from SRC_URI.

Signed-off-by: Andrey Zhizhikin &lt;andrey.z@gmail.com&gt;
</content>
</entry>
<entry>
<title>layer: Convert to new override syntax</title>
<updated>2021-08-12T17:08:24+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2021-08-02T18:01:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=59d36c9832702989bfcca8a5af29fb2dff01efcc'/>
<id>urn:sha1:59d36c9832702989bfcca8a5af29fb2dff01efcc</id>
<content type='text'>
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa: Refresh patches for mesa 21.1.1</title>
<updated>2021-05-31T11:27:10+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@gmail.com</email>
</author>
<published>2021-05-30T21:33:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=cb88eb8e833652ef60598927d5ac640b4194260b'/>
<id>urn:sha1:cb88eb8e833652ef60598927d5ac640b4194260b</id>
<content type='text'>
* Addresses [1]
* all patches were taken from mesa's main branch and applied cleanly
* On X11/xfce first tests were performed without any patches: At least we do not see
  a mouse pointer which is similar behavior as seen when introducing first
  patch series.
* On X11/xfce moving windows is faster now / gtk-based applications still show
  tiny artifacts / Qt/QML based application run without issues / glmark2-es2
  results in 158 which is similar to mesa 21.0.3
* Could not test my weston images (use sddm as dm): All native recipes inheriting
  cmake_qt5 are broken due to MACHINE_SOCARCH_FILTER - will open an issue for
  that.

[1] https://github.com/Freescale/meta-freescale/issues/795

Signed-off-by: Andreas Müller &lt;schnitzeltony@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa-etnaviv-env: Add support to sysvinit</title>
<updated>2021-04-20T15:10:12+00:00</updated>
<author>
<name>Vinicius Aquino</name>
<email>voa.aquino@gmail.com</email>
</author>
<published>2021-04-19T18:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=bd86b45ab0167a1e5e2dd5b6f44231bd7c24cc36'/>
<id>urn:sha1:bd86b45ab0167a1e5e2dd5b6f44231bd7c24cc36</id>
<content type='text'>
Signed-off-by: Vinicius Aquino &lt;voa.aquino@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa/etnaviv: Add patches to fix redraw</title>
<updated>2021-04-20T15:10:12+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@gmail.com</email>
</author>
<published>2021-04-07T20:00:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=bfb9e6990f896772a8109818ff06a89325b4f484'/>
<id>urn:sha1:bfb9e6990f896772a8109818ff06a89325b4f484</id>
<content type='text'>
Without this series mouse pointer was not visible and screen was updated only
when mouse was moved.
Patch series was suggested in [1]

[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/4584

Signed-off-by: Andreas Müller &lt;schnitzeltony@gmail.com&gt;
</content>
</entry>
<entry>
<title>Move mesa/etnaviv to xf86-video-modesetting</title>
<updated>2021-04-20T15:10:12+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@gmail.com</email>
</author>
<published>2021-03-23T00:33:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=a8ee8f6d2703025a0549cf705e31d616d54fb5fb'/>
<id>urn:sha1:a8ee8f6d2703025a0549cf705e31d616d54fb5fb</id>
<content type='text'>
* armada sources are gone finally
* glmark2-es2 performance is almost doubled 87 -&gt; 162

Signed-off-by: Andreas Müller &lt;schnitzeltony@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa-etnaviv-env: Add a recipe to set environment variables for mesa/entaviv</title>
<updated>2021-04-20T15:10:12+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@gmail.com</email>
</author>
<published>2021-04-06T07:20:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1ebb62d0f66ec7c74fe7b3f4d7dc751aa156f48f'/>
<id>urn:sha1:1ebb62d0f66ec7c74fe7b3f4d7dc751aa156f48f</id>
<content type='text'>
* we have several options to start an x-session. To not touch all, set
  environment variables globally
* Inspired by [1]

[1] https://gitlab.freedesktop.org/mesa/mesa/-/issues/3721

Signed-off-by: Andreas Müller &lt;schnitzeltony@gmail.com&gt;
</content>
</entry>
<entry>
<title>mesa: For NXP BSP align DRM parts to other GPU parts</title>
<updated>2021-04-13T20:30:43+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2021-03-29T21:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f86588eec76c2d34ec6e63047b7dd4ab9f1b474f'/>
<id>urn:sha1:f86588eec76c2d34ec6e63047b7dd4ab9f1b474f</id>
<content type='text'>
With swrast no longer supported, align the DRM parts with the other
non-DRM GPU parts, dropping osmesa, swrast, and dri, and restoring
gallium. This undoes 3b0fc73.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>mesa: For i.MX parts without GPU use default gallium and dri</title>
<updated>2021-02-16T14:46:12+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2021-02-04T18:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=148581622b1097123f0fdb905c3167d0d6d6f5b7'/>
<id>urn:sha1:148581622b1097123f0fdb905c3167d0d6d6f5b7</id>
<content type='text'>
For NXP BSP, building graphics software for a part without GPU can fail with a
dependency issue:

```
ERROR: Nothing RPROVIDES 'libgl' (but /home/r60874/gatesgarth/sources/poky/meta/recipes-gnome/gtk+/gtk+3_3.24.22.bb, /home/r60874/gatesgarth/sources/poky/meta/recipes-graphics/cogl/cogl-1.0_1.22.8.bb RDEPENDS on or otherwise requires it)
```

This is fixed by adding a third case configuration using the default gallium and dri.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>mesa: Disable dri for parts without DRM</title>
<updated>2021-02-03T10:56:53+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2021-02-02T18:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=23416520c2aeaf593177adac54c4983c0bf361f2'/>
<id>urn:sha1:23416520c2aeaf593177adac54c4983c0bf361f2</id>
<content type='text'>
On dunfell parts without DRM (i.MX 6 and 7) break because dri is enabled:

```
| meson.build:455:4: ERROR: Problem encountered: building dri drivers require at least one windowing system or classic osmesa
```

The break does not occur on master since dri is effectively disabled if no dri
drivers are configured. Disabling dri outright is still a better implementation
on master, and of course is required on dunfell.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
</feed>
