summaryrefslogtreecommitdiff
path: root/Android.mk
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2011-08-22 11:14:33 +0800
committerChia-I Wu <olvaffe@gmail.com>2011-08-27 17:28:32 +0800
commit04dbb37eaa1aa6c60eb7130ebba6893954418b78 (patch)
tree6d51bc575bad9bcaa9619520c4becc70474fdb39 /Android.mk
parent0cc088900725945bf381a07c8d85d1c8fdb447ac (diff)
android: add support for vmwgfx
Quickly tested with VMWare Workstation 7.1.4 on Linux with GeForce GT220. SurfaceFlinger (the display server and compositor) works. 2D apps with RGB visual works. However, due to missing PIPE_FORMAT_R8G8B8A8_UNORM support, those with RGBA visual do not.
Diffstat (limited to 'Android.mk')
-rw-r--r--Android.mk9
1 files changed, 7 insertions, 2 deletions
diff --git a/Android.mk b/Android.mk
index 53c619ee50c..ad7feed2052 100644
--- a/Android.mk
+++ b/Android.mk
@@ -24,7 +24,7 @@
# BOARD_GPU_DRIVERS should be defined. The valid values are
#
# classic drivers:
-# gallium drivers: swrast r600g
+# gallium drivers: swrast r600g vmwgfx
#
# The main target is libGLES_mesa. There is no classic drivers yet.
@@ -36,7 +36,7 @@ DRM_TOP := external/drm
DRM_GRALLOC_TOP := hardware/drm_gralloc
classic_drivers :=
-gallium_drivers := swrast r600g
+gallium_drivers := swrast r600g vmwgfx
MESA_GPU_DRIVERS := $(BOARD_GPU_DRIVERS)
@@ -116,6 +116,11 @@ gallium_DRIVERS += libmesa_winsys_radeon
gallium_DRIVERS += libmesa_pipe_r600 libmesa_winsys_r600
endif
+# vmwgfx
+ifneq ($(filter vmwgfx, $(MESA_GPU_DRIVERS)),)
+gallium_DRIVERS += libmesa_winsys_svga libmesa_pipe_svga
+endif
+
#
# Notes about the order here:
#