<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_mesa3d/src/egl/drivers, branch replicant-6.0</title>
<subtitle>external/mesa3d
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/'/>
<entry>
<title>enable standalone build of llvmpipe for ARM</title>
<updated>2017-02-12T19:15:41+00:00</updated>
<author>
<name>Wolfgang Wiedmeyer</name>
<email>wolfgit@wiedmeyer.de</email>
</author>
<published>2017-02-12T19:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=bddbe95616987fe637a71616b5f9130160f1ea07'/>
<id>bddbe95616987fe637a71616b5f9130160f1ea07</id>
<content type='text'>
also add profiling flags

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
also add profiling flags

Signed-off-by: Wolfgang Wiedmeyer &lt;wolfgit@wiedmeyer.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'mesa/13.0' into nougat-x86</title>
<updated>2016-11-16T02:46:46+00:00</updated>
<author>
<name>Chih-Wei Huang</name>
<email>cwhuang@linux.org.tw</email>
</author>
<published>2016-11-15T08:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=f43ac65d6166f73eb439391b463218d97c65cce9'/>
<id>f43ac65d6166f73eb439391b463218d97c65cce9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>egl: use util/macros.h</title>
<updated>2016-11-09T14:03:39+00:00</updated>
<author>
<name>Marek Olšák</name>
<email>marek.olsak@amd.com</email>
</author>
<published>2016-11-02T17:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=aa60c7b1c1eb86b457b3717fa2edaec77281eccf'/>
<id>aa60c7b1c1eb86b457b3717fa2edaec77281eccf</id>
<content type='text'>
I need the definition of PUBLIC.

Cc: 12.0 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
(cherry picked from commit bf51b45313c7cc5ca792401f0cc29574aa9122cf)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I need the definition of PUBLIC.

Cc: 12.0 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Nicolai Hähnle &lt;nicolai.haehnle@amd.com&gt;
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
(cherry picked from commit bf51b45313c7cc5ca792401f0cc29574aa9122cf)
</pre>
</div>
</content>
</entry>
<entry>
<title>egl/android: update swrast loader and extensions storage</title>
<updated>2016-11-01T19:42:00+00:00</updated>
<author>
<name>Mauro Rossi</name>
<email>issor.oruam@gmail.com</email>
</author>
<published>2016-10-16T11:41:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=af372b746d17afb50c173691c5ab3774375fadc9'/>
<id>af372b746d17afb50c173691c5ab3774375fadc9</id>
<content type='text'>
Changes are applied to swrast loader and extensions storage
in the same way as per commit 6a8fe32
"egl/android: don't populate dri2_dpy-&gt;dri2_loader_extension"
and commit f871946
"egl/dri2: rework dri2_egl_display::extensions storage"

For simplification, primitives in droid_swrast_loader_extensions are listed
in the same order as per commit 2dbe14a
"egl/wayland: don't populate dri2_dpy-&gt;swrast_loader_extension"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes are applied to swrast loader and extensions storage
in the same way as per commit 6a8fe32
"egl/android: don't populate dri2_dpy-&gt;dri2_loader_extension"
and commit f871946
"egl/dri2: rework dri2_egl_display::extensions storage"

For simplification, primitives in droid_swrast_loader_extensions are listed
in the same order as per commit 2dbe14a
"egl/wayland: don't populate dri2_dpy-&gt;swrast_loader_extension"
</pre>
</div>
</content>
</entry>
<entry>
<title>android: avoid using fallback function</title>
<updated>2016-11-01T19:41:59+00:00</updated>
<author>
<name>Paulo Sergio Travaglia</name>
<email>pstglia@gmail.com</email>
</author>
<published>2016-06-20T08:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=c9b7ab2f486a64e576fe9181b3dbe76892fd8372'/>
<id>c9b7ab2f486a64e576fe9181b3dbe76892fd8372</id>
<content type='text'>
When a target different than EGL_NATIVE_BUFFER_ANDROID
is used with eglCreateImageKHR on sw rendering,
a fallback funcion is used.
As this returns NULL, EGL_NO_IMAGE_KHR is returned,
which crashes many apps

Using a function implemented for EGL/DRI2 in this cases
allows eglCreateImageKHR usage for other targets
(like EGL_GL_TEXTURE_2D_KHR)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a target different than EGL_NATIVE_BUFFER_ANDROID
is used with eglCreateImageKHR on sw rendering,
a fallback funcion is used.
As this returns NULL, EGL_NO_IMAGE_KHR is returned,
which crashes many apps

Using a function implemented for EGL/DRI2 in this cases
allows eglCreateImageKHR usage for other targets
(like EGL_GL_TEXTURE_2D_KHR)
</pre>
</div>
</content>
</entry>
<entry>
<title>android: add a fast path for swrast</title>
<updated>2016-11-01T19:41:59+00:00</updated>
<author>
<name>WuZhen</name>
<email>wuzhen@jidemail.com</email>
</author>
<published>2016-06-02T08:21:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=8f951a6f82fafc09d133c89306c8402f38d6d576'/>
<id>8f951a6f82fafc09d133c89306c8402f38d6d576</id>
<content type='text'>
Observed increased antutu score on 1024x768, should see more
with larger resolution

NO_REF_TASK
Tested: local run

Change-Id: Ia05e0551a65ae7678561b167c1f5e75509ea4e84
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Observed increased antutu score on 1024x768, should see more
with larger resolution

NO_REF_TASK
Tested: local run

Change-Id: Ia05e0551a65ae7678561b167c1f5e75509ea4e84
</pre>
</div>
</content>
</entry>
<entry>
<title>android: support swrast</title>
<updated>2016-11-01T19:41:59+00:00</updated>
<author>
<name>WuZhen</name>
<email>wuzhen@jidemail.com</email>
</author>
<published>2016-06-18T13:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=61025f0b269c8c31ec76dba5f72d98590d001949'/>
<id>61025f0b269c8c31ec76dba5f72d98590d001949</id>
<content type='text'>
System boots up with gles_mesa/softpipe/llvmpipe.

NO_REF_TASK
Tested: local run

Change-Id: I629ed0ca9fad12e32270eb8e8bfa9f7681b68474
Signed-off-by: Chih-Wei Huang &lt;cwhuang@linux.org.tw&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
System boots up with gles_mesa/softpipe/llvmpipe.

NO_REF_TASK
Tested: local run

Change-Id: I629ed0ca9fad12e32270eb8e8bfa9f7681b68474
Signed-off-by: Chih-Wei Huang &lt;cwhuang@linux.org.tw&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>egl/android: fix missing gralloc_drm_get_gem_handle dependency</title>
<updated>2016-11-01T19:41:59+00:00</updated>
<author>
<name>Rob Herring</name>
<email>robh@kernel.org</email>
</author>
<published>2016-01-25T17:54:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=2cc39b5d1a50de695d53511d97fa848ded341e32'/>
<id>2cc39b5d1a50de695d53511d97fa848ded341e32</id>
<content type='text'>
gralloc_drm_get_gem_handle has been removed from AOSP drm_gralloc.
Remove the dependency on it and just access the struct
gralloc_drm_handle_t directly. Maybe there's a better way than accessing
the gralloc private data.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gralloc_drm_get_gem_handle has been removed from AOSP drm_gralloc.
Remove the dependency on it and just access the struct
gralloc_drm_handle_t directly. Maybe there's a better way than accessing
the gralloc private data.

Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>egl/dri2: swap_buffers_with_damage falls back to swap_buffers</title>
<updated>2016-10-27T10:27:23+00:00</updated>
<author>
<name>Eric Engestrom</name>
<email>eric@engestrom.ch</email>
</author>
<published>2016-10-24T22:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=6458a9dc6cb045ea297bfcd4d652c8f7e55911ab'/>
<id>6458a9dc6cb045ea297bfcd4d652c8f7e55911ab</id>
<content type='text'>
Since commit 0a606a400fe3 ("egl: add eglSwapBuffersWithDamageKHR"),
Android has been broken because the function eglSwapBuffersWithDamageKHR
is provided regardless of the extension being present. Also, the Android
meta-EGL always advertises the extension regardless of the underlying
EGL implementation. As there doesn't seem to be a simple way
conditionally make the EGL function ptr NULL, just implement a brain
dead version of eglSwapBuffersWithDamage{KHR,EXT}.

Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
CC: Rob Clark &lt;robdclark@gmail.com&gt;
Suggested-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
Signed-off-by: Eric Engestrom &lt;eric@engestrom.ch&gt;
Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;
[Emil Velikov: copy the original commit message from Rob's patch]
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;

(cherry picked from commit 4fa799ae04c02b77176797c854f9d1b9b4290a2e)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since commit 0a606a400fe3 ("egl: add eglSwapBuffersWithDamageKHR"),
Android has been broken because the function eglSwapBuffersWithDamageKHR
is provided regardless of the extension being present. Also, the Android
meta-EGL always advertises the extension regardless of the underlying
EGL implementation. As there doesn't seem to be a simple way
conditionally make the EGL function ptr NULL, just implement a brain
dead version of eglSwapBuffersWithDamage{KHR,EXT}.

Cc: 13.0 &lt;mesa-stable@lists.freedesktop.org&gt;
CC: Rob Clark &lt;robdclark@gmail.com&gt;
Suggested-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
Signed-off-by: Eric Engestrom &lt;eric@engestrom.ch&gt;
Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;
[Emil Velikov: copy the original commit message from Rob's patch]
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;

(cherry picked from commit 4fa799ae04c02b77176797c854f9d1b9b4290a2e)
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "egl/android: Set EGL_MAX_PBUFFER_WIDTH and EGL_MAX_PBUFFER_HEIGHT"</title>
<updated>2016-10-27T10:11:13+00:00</updated>
<author>
<name>Tapani Pälli</name>
<email>tapani.palli@intel.com</email>
</author>
<published>2016-10-20T16:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/external_mesa3d/commit/?id=8962e9a239dae28b59f09dfb8faa3e8704ecc034'/>
<id>8962e9a239dae28b59f09dfb8faa3e8704ecc034</id>
<content type='text'>
This reverts commit b1d636aa007c0c354a217024b4befe15cfb5149f, previous
commit sets these values for all egl configs.

Signed-off-by: Tapani Pälli &lt;tapani.palli@intel.com&gt;
Cc: "12.0 13.0" &lt;mesa-stable@lists.freedesktop.org&gt;
Suggested-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
(cherry picked from commit 1ef787339774bc7f1cc9c1615722f944005e070c)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit b1d636aa007c0c354a217024b4befe15cfb5149f, previous
commit sets these values for all egl configs.

Signed-off-by: Tapani Pälli &lt;tapani.palli@intel.com&gt;
Cc: "12.0 13.0" &lt;mesa-stable@lists.freedesktop.org&gt;
Suggested-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
Reviewed-by: Emil Velikov &lt;emil.velikov@collabora.com&gt;
(cherry picked from commit 1ef787339774bc7f1cc9c1615722f944005e070c)
</pre>
</div>
</content>
</entry>
</feed>
