[Mesa-dev] [RFC 0/5] Android kms_swrast support

Robert Foss robert.foss at collabora.com
Thu Jul 5 12:27:50 UTC 2018


+ 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
> 


More information about the mesa-dev mailing list