+ Wu Zhen

On 05/07/18 12:07, Robert Foss wrote:
This series is an early draft a kms_swrast implementation for the Android
platform.

It's available here:
https://gitlab.collabora.com/robertfoss/mesa/tree/kms_swrast_rfc

The current state isn't entirely functional, but the driver loading and
initialization does seem to work.

As to why the Android userland explodes, I'm not quite sure why yet.
If you have any ideas as to why, they're very much welcome.

I've got some cleaned up logcat logs here, with corresponding debug prints in
the last patch:
http://paste.debian.net/1032162/



Rob.

Rob Herring (1):
   android: Build kms_swrast for the Android platform

Robert Foss (3):
   egl/android: Add Android property for forcing kms_swrast
   platform/android: Enable kms_swrast fallback
   DEBUG

Tomeu Vizoso (1):
   st/dri: Allow kms_swrast to work without a device FD

  src/egl/drivers/dri2/egl_dri2.c               | 29 +++++++++--
  src/egl/drivers/dri2/platform_android.c       | 51 ++++++++++++++-----
  src/egl/main/egldriver.c                      | 16 ++++++
  src/gallium/Android.mk                        |  2 +-
  src/gallium/auxiliary/Android.mk              |  5 ++
  src/gallium/auxiliary/pipe-loader/Android.mk  |  1 +
  src/gallium/drivers/softpipe/Android.mk       |  4 +-
  src/gallium/state_trackers/dri/Android.mk     |  1 +
  src/gallium/state_trackers/dri/dri2.c         |  6 ++-
  src/gallium/winsys/sw/kms-dri/Android.mk      | 39 ++++++++++++++
  .../winsys/sw/kms-dri/kms_dri_sw_winsys.c     |  6 ++-
  11 files changed, 135 insertions(+), 25 deletions(-)
  create mode 100644 src/gallium/winsys/sw/kms-dri/Android.mk

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to