diff options
author | Chris Michael <cp.michael@samsung.com> | 2015-11-02 09:25:40 -0500 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2015-11-02 09:30:19 -0500 |
commit | 444926923fde111d66b4342a3af48b6972a2dffc (patch) | |
tree | 282badbc0de2ae8767231e88604e779322068201 | |
parent | 6e96d75c7654fa43a20ffe681d6e02cb9c5b32bc (diff) | |
download | efl-444926923fde111d66b4342a3af48b6972a2dffc.tar.gz |
ecore-evas-drm: Use GBM_FORMAT_XRGB8888 when creating new canvas
Summary: With linux kernels >= 4.2.x, we need to use
GBM_FORMAT_XRGB8888 when creating a new canvas else we end up with a
format mismatch when trying to add the framebuffer
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
-rw-r--r-- | src/modules/ecore_evas/engines/drm/ecore_evas_drm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c index 21d706c050..9bd3087136 100644 --- a/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c +++ b/src/modules/ecore_evas/engines/drm/ecore_evas_drm.c @@ -341,7 +341,7 @@ ecore_evas_gl_drm_new_internal(const char *device, unsigned int parent EINA_UNUS Ecore_Evas_Interface_Drm *iface; Ecore_Evas_Engine_Drm_Data *edata; int method; - uint32_t format = GBM_FORMAT_ARGB8888; + uint32_t format = GBM_FORMAT_XRGB8888; uint32_t flags = GBM_BO_USE_SCANOUT | GBM_BO_USE_RENDERING; char *num; |