From 1cab5b51449aa8e5e128102ff596408e02ece83a Mon Sep 17 00:00:00 2001 From: Emil Velikov Date: Sun, 20 Jul 2014 22:21:23 +0100 Subject: [PATCH] android: egl/main: add/enable freedreno For all everyone willing to give the freedreno driver a go they can now build it under Android. Cc: "10.1 10.2" Cc: Rob Clark Cc: freedreno@lists.freedesktop.org Signed-off-by: Emil Velikov (cherry picked from commit 792041ebe5d6ccfdd03cf6903f4942aa115387c6) --- src/egl/main/Android.mk | 6 ++++++ src/gallium/targets/egl-static/Android.mk | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/egl/main/Android.mk b/src/egl/main/Android.mk index 75d1a47ba5c..4cab2f1f473 100644 --- a/src/egl/main/Android.mk +++ b/src/egl/main/Android.mk @@ -95,6 +95,12 @@ gallium_DRIVERS := # swrast gallium_DRIVERS += libmesa_pipe_softpipe libmesa_winsys_sw_android +# freedreno +ifneq ($(filter freedreno, $(MESA_GPU_DRIVERS)),) +gallium_DRIVERS += libmesa_winsys_freedreno libmesa_pipe_freedreno +LOCAL_SHARED_LIBRARIES += libdrm_freedreno +endif + # i915g ifneq ($(filter i915g, $(MESA_GPU_DRIVERS)),) gallium_DRIVERS += libmesa_winsys_i915 libmesa_pipe_i915 diff --git a/src/gallium/targets/egl-static/Android.mk b/src/gallium/targets/egl-static/Android.mk index 37244b5443a..0ad6bb89657 100644 --- a/src/gallium/targets/egl-static/Android.mk +++ b/src/gallium/targets/egl-static/Android.mk @@ -52,6 +52,9 @@ LOCAL_C_INCLUDES += \ $(DRM_TOP) endif +ifneq ($(filter freedreno, $(MESA_GPU_DRIVERS)),) +LOCAL_CFLAGS += -DGALLIUM_FREEDRENO +endif ifneq ($(filter i915g, $(MESA_GPU_DRIVERS)),) LOCAL_CFLAGS += -D_EGL_PIPE_I915=1 endif