Fix wayland_kms_query_buffer() to return correct texture format. 84/30484/4
authorTakanari Hayama <taki@igel.co.jp>
Sun, 15 Dec 2013 08:40:27 +0000 (17:40 +0900)
committerTony SIM <chinyeow.sim.xt@renesas.com>
Thu, 18 Dec 2014 09:33:47 +0000 (01:33 -0800)
Change-Id: Iad5aaad8b9bf1e8e98003684d45ca6439206aee7
Signed-off-by: Tony SIM <chinyeow.sim.xt@renesas.com>
wayland-kms.c

index 30c041a..092a04e 100644 (file)
 #      define WLKMS_DEBUG(s, x...) { }
 #endif
 
+/*
+ * Taken from EGL/egl.h. Better to refer the egl.h
+ * in the future.
+ */
+#ifndef EGL_TEXTURE_RGBA
+#      define EGL_TEXTURE_RGBA         0x305E
+#endif
+
 struct wl_kms {
        struct wl_display *display;
        int fd;                         /* FD for DRM */
@@ -272,7 +280,7 @@ int wayland_kms_query_buffer(struct wl_kms *kms, struct wl_resource *resource,
                return 0;
        
        case WL_KMS_TEXTURE_FORMAT:
-               *value = WL_KMS_FORMAT_ARGB8888;
+               *value = EGL_TEXTURE_RGBA;
                return 0;
        }