summaryrefslogtreecommitdiff
path: root/src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2015-06-02 09:05:26 -0400
committerChris Michael <cp.michael@samsung.com>2015-06-05 10:00:44 -0400
commit58dbb63ba4bbc235477793b016ba31d2bf17d1fb (patch)
treea8ca151bf5871043ebe10d9cc66054865c84bfac /src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h
parent3f4c569341ab501b188f49c273bb961e0f1b75ee (diff)
evas-gl-drm: Remove old engine code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Diffstat (limited to 'src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h')
-rw-r--r--src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h b/src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h
deleted file mode 100644
index 92069b61e0..0000000000
--- a/src/modules/evas/engines/gl_drm/Evas_Engine_GL_Drm.h
+++ /dev/null
@@ -1,44 +0,0 @@
1#ifndef _EVAS_ENGINE_GL_DRM_H
2# define _EVAS_ENGINE_GL_DRM_H
3
4# include <gbm.h>
5# include <Ecore_Drm.h>
6
7typedef struct _Evas_Engine_Info_GL_Drm Evas_Engine_Info_GL_Drm;
8
9struct _Evas_Engine_Info_GL_Drm
10{
11 /* PRIVATE - don't mess with this baby or evas will poke its tongue out
12 * at you and make nasty noises */
13 Evas_Engine_Info magic;
14
15 /* engine specific data & parameters it needs to set up */
16 struct
17 {
18 struct gbm_device *gbm;
19 struct gbm_surface *surface;
20 uint32_t format;
21 uint32_t flags;
22 int depth, screen, rotation;
23 unsigned char destination_alpha : 1;
24 int fd;
25 int output, plane;
26 Ecore_Drm_Device *dev;
27 } info;
28
29 struct
30 {
31 void (*pre_swap) (void *data, Evas *evas);
32 void (*post_swap) (void *data, Evas *evas);
33 void *data;
34 } callback;
35
36 /* non-blocking or blocking mode */
37 Evas_Engine_Render_Mode render_mode;
38
39 unsigned char vsync : 1;
40 unsigned char indirect : 1;
41 unsigned char swap_mode : 4;
42};
43
44#endif