summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2015-09-01 10:01:42 -0400
committerRob Clark <robdclark@gmail.com>2015-09-01 10:01:42 -0400
commit34bf9d8566aaf97a0f2adb127836134078abd340 (patch)
tree8baf8bcbac2d53676439c0709799a03610d1b231
parent27c863a3d549dbbb98cd31c7518b0204207e29fe (diff)
downloaddrm_gralloc-34bf9d8566aaf97a0f2adb127836134078abd340.tar.gz
Revert "Changed format constants to match what vmwgfx driver expects"
I'm not even sure how this could work.. vmwgfx should expect pipe_format's for the pipe_transfer, so with this change it should be converting incorrectly in svga_transform_format(). If this is really needed, it must be fixed in vmwgfx (since GL would be equally broken on vmwgfx) This reverts commit dc21193e3252ba2d6526546ba1d0c02116baf3ee.
-rw-r--r--Android.mk3
-rw-r--r--gralloc_drm_pipe.c10
2 files changed, 4 insertions, 9 deletions
diff --git a/Android.mk b/Android.mk
index fe6bbcb..a61c7b2 100644
--- a/Android.mk
+++ b/Android.mk
@@ -83,8 +83,6 @@ include $(CLEAR_VARS)
LOCAL_MODULE := libgralloc_drm
LOCAL_MODULE_TAGS := optional
-LOCAL_CFLAGS := -std=c99
-
LOCAL_SRC_FILES := \
gralloc_drm.c \
gralloc_drm_kms.c
@@ -124,7 +122,6 @@ LOCAL_SRC_FILES += gralloc_drm_pipe.c
LOCAL_CFLAGS += -DENABLE_PIPE
LOCAL_C_INCLUDES += \
external/mesa/include \
- external/mesa/src \
external/mesa/src/gallium/include \
external/mesa/src/gallium/winsys \
external/mesa/src/gallium/drivers \
diff --git a/gralloc_drm_pipe.c b/gralloc_drm_pipe.c
index 64b1e56..477e98f 100644
--- a/gralloc_drm_pipe.c
+++ b/gralloc_drm_pipe.c
@@ -26,8 +26,6 @@
#include <cutils/log.h>
#include <errno.h>
-#include <svga_types.h>
-#include <svga3d_types.h>
#include <pipe/p_screen.h>
#include <pipe/p_context.h>
#include <state_tracker/drm_driver.h>
@@ -62,19 +60,19 @@ static enum pipe_format get_pipe_format(int format)
switch (format) {
case HAL_PIXEL_FORMAT_RGBA_8888:
- fmt = SVGA3D_A8R8G8B8;
+ fmt = PIPE_FORMAT_R8G8B8A8_UNORM;
break;
case HAL_PIXEL_FORMAT_RGBX_8888:
- fmt = SVGA3D_X8R8G8B8;
+ fmt = PIPE_FORMAT_R8G8B8X8_UNORM;
break;
case HAL_PIXEL_FORMAT_RGB_888:
fmt = PIPE_FORMAT_R8G8B8_UNORM;
break;
case HAL_PIXEL_FORMAT_RGB_565:
- fmt = SVGA3D_R5G6B5;
+ fmt = PIPE_FORMAT_B5G6R5_UNORM;
break;
case HAL_PIXEL_FORMAT_BGRA_8888:
- fmt = SVGA3D_A8R8G8B8;
+ fmt = PIPE_FORMAT_B8G8R8A8_UNORM;
break;
case HAL_PIXEL_FORMAT_YV12:
case HAL_PIXEL_FORMAT_DRM_NV12: