<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-graphics/waffle, branch topic/fix-code-fragments</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Ffix-code-fragments</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Ffix-code-fragments'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2020-06-08T11:38:17+00:00</updated>
<entry>
<title>waffle: fix patch fuzz QA warning</title>
<updated>2020-06-08T11:38:17+00:00</updated>
<author>
<name>Andrey Zhizhikin</name>
<email>andrey.zhizhikin@leica-geosystems.com</email>
</author>
<published>2020-06-07T20:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=81262efe6e9eb8ac0ed345abccbf80233707dcc3'/>
<id>urn:sha1:81262efe6e9eb8ac0ed345abccbf80233707dcc3</id>
<content type='text'>
Fix patch fuzz QA warning reported by build, use devtool to correct
patches.

Signed-off-by: Andrey Zhizhikin &lt;andrey.zhizhikin@leica-geosystems.com&gt;
</content>
</entry>
<entry>
<title>waffle: Fix x11 build without GBM support</title>
<updated>2020-04-24T12:27:46+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2020-04-23T13:44:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=76467d61049bd89a25f5a26592bc6c8808e51ff9'/>
<id>urn:sha1:76467d61049bd89a25f5a26592bc6c8808e51ff9</id>
<content type='text'>
For i.MX 6 and 7, building x11_egl failed with the following:

```
In file included from ../waffle-1.6.0/src/waffle/surfaceless_egl/sl_window.c:35:
../waffle-1.6.0/src/waffle/surfaceless_egl/sl_platform.h:30:10: fatal error: gbm.h: No such file or directory
   30 | #include &lt;gbm.h&gt;
      |          ^~~~~~~
```

The failure is not surprising since i.MX 6 and 7 don't
support GBM. What is surprising is surfaceless_egl is
built even if it is disabled. The meson dependency
for surfaceless_egl was incorrectly tied to x11_egl,
so fix that, plus add a dependency on GBM.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>waffle: Add missing dependency on EGL</title>
<updated>2020-04-24T12:27:46+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2020-04-23T13:38:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=eea3e3bbe0870b46363884402c97b4f1b187a6f9'/>
<id>urn:sha1:eea3e3bbe0870b46363884402c97b4f1b187a6f9</id>
<content type='text'>
For Wayland builds without XWayland support, the following
build break was happening:

In file included from /home/bamboo/build/5.4-zeus-full/fsl-imx-internal-wayland/temp_build_dir/build_fsl-imx-internal-wayland/tmp/work/aarch64-mx8-poky-linux/waffle/1.6.0-r0/recipe-sysroot/usr/include/EGL/egl.h:39,
                 from ../waffle-1.6.0/src/waffle/egl/wegl_context.h:31,
                 from ../waffle-1.6.0/src/waffle/egl/wegl_util.c:28:
/home/bamboo/build/5.4-zeus-full/fsl-imx-internal-wayland/temp_build_dir/build_fsl-imx-internal-wayland/tmp/work/aarch64-mx8-poky-linux/waffle/1.6.0-r0/recipe-sysroot/usr/include/EGL/eglplatform.h:144:10: fatal error: X11/Xlib.h: No such file or directory
  144 | #include &lt;X11/Xlib.h&gt;
      |          ^~~~~~~~~~~~
compilation terminated.

This happens because the egl.pc configuration is missing.

Fix the mising dependency.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>waffle: Disable GBM support for i.MX 6 and 7 GPU</title>
<updated>2020-04-24T12:27:46+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2020-04-21T19:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f43fa899d28e1950543a05a2c903a530d7b006f2'/>
<id>urn:sha1:f43fa899d28e1950543a05a2c903a530d7b006f2</id>
<content type='text'>
GBM is not available on i.MX 6 and 7 GPU, so disable support.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>waffle: Configure wayland support</title>
<updated>2019-09-12T17:45:07+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2019-06-13T19:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=c4b88fd8c0b51699bd87a21c0391bcfce0a028b0'/>
<id>urn:sha1:c4b88fd8c0b51699bd87a21c0391bcfce0a028b0</id>
<content type='text'>
Add the wayland package config if wayland is a distro feature.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>waffle: Configure for i.MX GPU</title>
<updated>2018-08-31T00:57:08+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2018-07-12T20:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9a9d63ae1f452a182a35b8eefae8e3c08f0523f1'/>
<id>urn:sha1:9a9d63ae1f452a182a35b8eefae8e3c08f0523f1</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
</feed>
