blob: 8852fba6fb1a34453a916d58629b6c61e89922fb [file] [log] [blame]
From 202401752d31b73c30ffbd3bd42aacfbb61f73f9 Mon Sep 17 00:00:00 2001
From: Haixia Shi <hshi@chromium.org>
Date: Thu, 20 Oct 2016 14:21:34 -0700
Subject: [PATCH] Transition to the official DMA-BUF import modifier tokens.
---
src/waffle/null/wnull_buffer.c | 4 ++--
src/waffle/null/wnull_buffer.h | 10 ----------
2 files changed, 2 insertions(+), 12 deletions(-)
diff --git a/src/waffle/null/wnull_buffer.c b/src/waffle/null/wnull_buffer.c
index a3b9ba1..7afb3fc 100644
--- a/src/waffle/null/wnull_buffer.c
+++ b/src/waffle/null/wnull_buffer.c
@@ -178,9 +178,9 @@ slbuf_get_image(struct slbuf *self)
struct gbm_bo *bo = slbuf_get_bo(self);
if (bo) {
uint64_t modifier = self->f->gbm_bo_get_modifier(bo);
- attr[12] = EGL_LINUX_DRM_PLANE0_MODIFIER0_EXT;
+ attr[12] = EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT;
attr[13] = (uint32_t)(modifier & 0xffffffff);
- attr[14] = EGL_LINUX_DRM_PLANE0_MODIFIER1_EXT;
+ attr[14] = EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT;
attr[15] = (uint32_t)(modifier >> 32);
attr[16] = EGL_NONE;
}
diff --git a/src/waffle/null/wnull_buffer.h b/src/waffle/null/wnull_buffer.h
index 244a1a5..68cdb1f 100644
--- a/src/waffle/null/wnull_buffer.h
+++ b/src/waffle/null/wnull_buffer.h
@@ -17,16 +17,6 @@ f(EGLImageKHR, eglCreateImageKHR , (EGLDisplay dpy, EGLContext ctx, EGLenum targ
f(EGLBoolean , eglDestroyImageKHR, (EGLDisplay dpy, EGLImageKHR image)) \
f(EGLBoolean , eglImageFlushExternalEXT, (EGLDisplay dpy, EGLImageKHR image, const EGLint *attrib_list)) \
-#if !defined (EGL_LINUX_DRM_PLANE0_MODIFIER0_EXT)
-#define EGL_LINUX_DRM_PLANE0_MODIFIER0_EXT 0x3286
-#define EGL_LINUX_DRM_PLANE0_MODIFIER1_EXT 0x3287
-#define EGL_LINUX_DRM_PLANE1_MODIFIER0_EXT 0x3288
-#define EGL_LINUX_DRM_PLANE1_MODIFIER1_EXT 0x3289
-#define EGL_LINUX_DRM_PLANE2_MODIFIER0_EXT 0x328a
-#define EGL_LINUX_DRM_PLANE2_MODIFIER1_EXT 0x328b
-#endif
-
-
struct slbuf_func {
#define DECLARE(type, name, args) type (*name) args;
GBM_FUNCTIONS(DECLARE)
--
2.8.0.rc3.226.g39d4020