[Mesa-dev] [PATCH 0/8] enable llvmpipe on android

Wu Zhen wuzhen at jidemail.com
Fri Jan 6 17:35:01 UTC 2017


This series of patches enables llvmpipe on anroid-x86 as
a fallback renderer, llvmpipe has been enabled and tested
on Remix OS(a variant of Android-x86) for about a year.

WuZhen (8):
  android: print debug info to logcat
  android: fix building on lollipop
  android: remove static linking LLVM parts.
  android: fix llvmpipe build
  android: add Android.mk for llvmpipe
  drisw: support fence externsion and image extension
  android: support creating texture from gralloc buffer
  android: egl: add support for software rasterizer

 Android.common.mk                              |   5 +-
 Android.mk                                     |  11 +-
 include/GL/internal/dri_interface.h            |  14 +-
 src/egl/Android.mk                             |   1 +
 src/egl/drivers/dri2/egl_dri2.c                |   1 +
 src/egl/drivers/dri2/platform_android.c        | 389 ++++++++++++++++++++++++-
 src/gallium/Android.mk                         |   4 +-
 src/gallium/auxiliary/gallivm/lp_bld_init.c    |  12 +-
 src/gallium/auxiliary/os/os_misc.c             |  12 +-
 src/gallium/auxiliary/pipe-loader/Android.mk   |   2 +-
 src/gallium/auxiliary/util/u_debug.c           |   2 +-
 src/gallium/drivers/llvmpipe/Android.mk        |  39 +++
 src/gallium/include/state_tracker/drm_driver.h |  10 +-
 src/gallium/state_trackers/dri/Android.mk      |   4 +-
 src/gallium/state_trackers/dri/dri2.c          |  12 +-
 src/gallium/state_trackers/dri/drisw.c         |  55 ++++
 src/gallium/targets/dri/Android.mk             |  15 +-
 src/gallium/winsys/sw/dri/dri_sw_winsys.c      |  65 +++++
 src/gbm/Android.mk                             |   1 +
 src/mesa/Android.libmesa_st_mesa.mk            |   8 +
 src/mesa/drivers/dri/common/dri_util.c         |   4 +-
 src/mesa/drivers/dri/common/dri_util.h         |   2 +-
 src/mesa/main/errors.c                         |   8 +
 23 files changed, 637 insertions(+), 39 deletions(-)
 create mode 100644 src/gallium/drivers/llvmpipe/Android.mk

-- 
2.11.0



More information about the mesa-dev mailing list