[Mesa-dev] [PATCH 0/7] EGL_ANDROID_blob_cache

Tapani Pälli tapani.palli at intel.com
Wed Jan 31 07:16:59 UTC 2018


Yet another EGL_ANDROID_blob_cache, some patches are re-sent but I 
thought it would be easier to read when sending all patches at once.

This functionality can be tested on desktop with any EGL app using this
branch:

https://cgit.freedesktop.org/~tpalli/mesa/log/?h=ANDROID_blob_cache_debug_v2

Android-IA testing was done with:

https://github.com/tpalli/external-mesa/tree/boy_and_his_blob

Thanks;


Tapani Pälli (7):
  dri: add interface for EGL_ANDROID_blob_cache extension
  egl: add support for EGL_ANDROID_blob_cache
  glsl/tests: move utility functions in cache_test
  glsl/tests: changes to test_disk_cache_create test
  disk cache: initialize cache path and index only when used
  disk cache: add callback functionality
  i965: add __DRI2_BLOB support and set cache functions

 include/GL/internal/dri_interface.h      |  26 ++++-
 src/compiler/glsl/tests/cache_test.c     | 113 +++++++++-----------
 src/egl/drivers/dri2/egl_dri2.c          |  25 +++++
 src/egl/drivers/dri2/egl_dri2.h          |   1 +
 src/egl/main/eglapi.c                    |  30 ++++++
 src/egl/main/eglapi.h                    |   4 +
 src/egl/main/egldisplay.h                |   4 +
 src/egl/main/eglentrypoint.h             |   1 +
 src/mesa/drivers/dri/i965/intel_screen.c |  21 ++++
 src/util/disk_cache.c                    | 176 ++++++++++++++++++++++---------
 src/util/disk_cache.h                    |  19 ++++
 11 files changed, 308 insertions(+), 112 deletions(-)

-- 
2.13.6



More information about the mesa-dev mailing list