mesa/src
David Stevens a2fb87eea6 egl/android: implement image cleanup callback
According to ANDROID_get_native_client_buffer, EGL implementations must
guarantee that the lifetime of an EGLClientBuffer returned by
eglGetNativeClientBufferANDROID is at least as long as that of the
EGLImage which is bound to. Do this by acquiring a reference to the
underlying AHardwareBuffer for all ANativeWindowBuffers which are bound
to an _EGLImage.

Signed-off-by: David Stevens <stevensd@chromium.org>
Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7805>
2020-12-15 06:05:27 +00:00
..
amd aco: allow divergent mbcnt_amd masks 2020-12-14 20:35:21 +00:00
android_stub egl/android: implement image cleanup callback 2020-12-15 06:05:27 +00:00
broadcom util+treewide: container_of() cleanup 2020-12-10 16:48:36 +00:00
compiler nir: Redefine start/end_ip of blocks to fix NIR-to-TGSI liveness bugs. 2020-12-11 23:02:12 +00:00
drm-shim drm-shim: Fix unused variable warnings from asserts in release build. 2020-08-28 22:45:08 +00:00
egl egl/android: implement image cleanup callback 2020-12-15 06:05:27 +00:00
etnaviv etnaviv/drm: add some locking asserts 2020-12-01 12:20:45 +00:00
freedreno turnip: pCounterBufferOffsets can be NULL on vkCmd*TransformFeedbackEXT() 2020-12-11 16:30:51 +00:00
gallium frontend/dri: plumb loader image cleanup callback 2020-12-15 06:05:27 +00:00
gbm egl: implement EGL_EXT_protected_surface support 2020-11-02 10:15:47 +01:00
getopt
glx glx: fix spelling issues 2020-12-14 16:57:00 +00:00
gtest
hgl
imgui
intel intel/genxml: Avoid generating identical 12.5 and 12 branches. 2020-12-12 02:36:20 +00:00
loader loader: Print dlerror() output in the failure message 2020-11-04 21:45:37 +00:00
mapi glapi: fix unused-function warning 2020-12-01 16:51:01 +00:00
mesa i965: plumb loader image cleanup callback 2020-12-15 06:05:27 +00:00
microsoft microsoft/clc: increase test-timeout 2020-12-02 14:19:19 +00:00
panfrost panfrost: Fix several depth/stencil format mappings 2020-12-11 09:47:38 +00:00
util xmlconfig: Disable WITH_XMLCONFIG on Windows 2020-12-14 17:28:04 +00:00
virtio
vulkan vulkan: Enable VK_KHR_performance_query on android 2020-12-11 07:19:36 +00:00
SConscript
meson.build util: Add helgrind support for simple_mtx 2020-11-24 21:03:34 +00:00