<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/recipes-graphics/libsdl2, branch topic/add-initial-uuu-scripts</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fadd-initial-uuu-scripts</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fadd-initial-uuu-scripts'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-01-15T20:21:04+00:00</updated>
<entry>
<title>libsdl2: follow oe-core's move to cmake</title>
<updated>2022-01-15T20:21:04+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2022-01-15T20:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=77ea51a95b7eb2165ce9b8d55020b5fdd00a590c'/>
<id>urn:sha1:77ea51a95b7eb2165ce9b8d55020b5fdd00a590c</id>
<content type='text'>
openembedded-core commit c00f79c2f1 ("libsdl2: Move to CMake build")
moved the recipe to CMake. Follow this in this bbappend.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.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>libsdl2: Add CFLAGS for non-X11 builds with Vivante EGL headers</title>
<updated>2018-11-08T18:37:01+00:00</updated>
<author>
<name>Carlos Rafael Giani</name>
<email>crg7475@mailbox.org</email>
</author>
<published>2018-11-07T01:17:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0882e308d544fbd8b8eb66ef66754e2c2fc20817'/>
<id>urn:sha1:0882e308d544fbd8b8eb66ef66754e2c2fc20817</id>
<content type='text'>
Without these, the Vivante EGL headers will try to include X11 headers,
causing the build to break.

Signed-off-by: Carlos Rafael Giani &lt;crg7475@mailbox.org&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>libsdl2: avoid basehash changes</title>
<updated>2018-09-22T03:15:37+00:00</updated>
<author>
<name>André Draszik</name>
<email>git@andred.net</email>
</author>
<published>2018-09-19T13:35:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=cfd4db41b60626ee6dbe10c6116317b136892cc2'/>
<id>urn:sha1:cfd4db41b60626ee6dbe10c6116317b136892cc2</id>
<content type='text'>
When adding meta-freescale, the sstate basehash of libsdl2 changes
because EXTRA_OECONF_IMX is appended to EXTRA_OECONF unconditionally,
causing EXTRA_OECONF to now depend on EXTRA_OECONF_IMX, invalidating
the sstate.

This is particularly annoying for the native flavour of this
recipe, because qemu-native depends on libsdl2-native, causing a
massive rebuild of a lot of packages for no good reason, preventing
efficient sstate re-use across different machines.

Just drop EXTRA_OECONF_IMX and append to EXTRA_OECONF using
variable overrides directly.

Signed-off-by: André Draszik &lt;git@andred.net&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>libsdl2: add append to fix build</title>
<updated>2016-12-20T09:34:15+00:00</updated>
<author>
<name>Andreas Müller</name>
<email>schnitzeltony@googlemail.com</email>
</author>
<published>2016-12-14T11:42:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=3335d0902ee31411e09e795583569b2f611adb0d'/>
<id>urn:sha1:3335d0902ee31411e09e795583569b2f611adb0d</id>
<content type='text'>
Our vivante driver does not support the API libsdl2 expects.

Fixes:
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c: In function 'VIVANTE_Create':
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:100:30: error: 'VIVANTE_GLES_LoadLibrary' undeclared (first use in this function)
     device-&gt;GL_LoadLibrary = VIVANTE_GLES_LoadLibrary;
                              ^~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:100:30: note: each undeclared identifier is reported only once for each function it appears in
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:101:33: error: 'VIVANTE_GLES_GetProcAddress' undeclared (first use in this function)
     device-&gt;GL_GetProcAddress = VIVANTE_GLES_GetProcAddress;
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:102:32: error: 'VIVANTE_GLES_UnloadLibrary' undeclared (first use in this function)
     device-&gt;GL_UnloadLibrary = VIVANTE_GLES_UnloadLibrary;
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:103:32: error: 'VIVANTE_GLES_CreateContext' undeclared (first use in this function)
     device-&gt;GL_CreateContext = VIVANTE_GLES_CreateContext;
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:104:30: error: 'VIVANTE_GLES_MakeCurrent' undeclared (first use in this function)
     device-&gt;GL_MakeCurrent = VIVANTE_GLES_MakeCurrent;
                              ^~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:105:34: error: 'VIVANTE_GLES_SetSwapInterval' undeclared (first use in this function)
     device-&gt;GL_SetSwapInterval = VIVANTE_GLES_SetSwapInterval;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:106:34: error: 'VIVANTE_GLES_GetSwapInterval' undeclared (first use in this function)
     device-&gt;GL_GetSwapInterval = VIVANTE_GLES_GetSwapInterval;
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:107:29: error: 'VIVANTE_GLES_SwapWindow' undeclared (first use in this function)
     device-&gt;GL_SwapWindow = VIVANTE_GLES_SwapWindow;
                             ^~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:108:32: error: 'VIVANTE_GLES_DeleteContext' undeclared (first use in this function)
     device-&gt;GL_DeleteContext = VIVANTE_GLES_DeleteContext;
                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c: In function 'VIVANTE_CreateWindow':
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:285:29: warning: implicit declaration of function 'SDL_EGL_CreateSurface' [-Wimplicit-function-declaration]
         data-&gt;egl_surface = SDL_EGL_CreateSurface(_this, data-&gt;native_window);
                             ^~~~~~~~~~~~~~~~~~~~~
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:285:27: warning: assignment makes pointer from integer without a cast [-Wint-conversion]
         data-&gt;egl_surface = SDL_EGL_CreateSurface(_this, data-&gt;native_window);
                           ^
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c: In function 'VIVANTE_DestroyWindow':
&lt;workdir&gt;/cortexa9t2hf-neon-mx6qdl-angstrom-linux-gnueabi/libsdl2/2.0.5-r0/SDL2-2.0.5/src/video/vivante/SDL_vivantevideo.c:306:13: warning: implicit declaration of function 'SDL_EGL_DestroySurface' [-Wimplicit-function-declaration]
             SDL_EGL_DestroySurface(_this, data-&gt;egl_surface);
             ^~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Andreas Müller &lt;schnitzeltony@googlemail.com&gt;
Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
</feed>
