1 --- evas-1.2.0/src/modules/engines/wayland_egl/evas_engine.h.orig 2012-01-12 14:07:46.000000000 +0100
2 +++ evas-1.2.0/src/modules/engines/wayland_egl/evas_engine.h 2012-05-27 17:32:54.658986859 +0200
8 +#define GLES_WAYLAND 1
12 #include "evas_common.h"
13 #include "evas_private.h"
14 --- evas-1.2.0/src/modules/engines/gl_common/evas_gl_common.h.orig 2012-04-20 15:36:16.000000000 +0200
15 +++ evas-1.2.0/src/modules/engines/gl_common/evas_gl_common.h 2012-05-27 17:32:34.405654373 +0200
17 # include <SDL/SDL_opengl.h>
20 -# if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX)
21 +# if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) || defined (GLES_WAYLAND)
22 # if defined(GLES_VARIETY_S3C6410)
23 # include <GLES2/gl2.h>
24 -# elif defined(GLES_VARIETY_SGX)
25 +# elif defined(GLES_VARIETY_SGX) || defined (GLES_WAYLAND)
26 # include <GLES2/gl2.h>
27 # include <GLES2/gl2ext.h>
30 /* If this is set: Force drawing with a particular filter */
33 -#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX)
34 +#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) || defined (GLES_WAYLAND)
35 // FIXME: hack. expose egl display to gl core for egl image sec extn.
39 extern void (*glsym_glProgramParameteri) (GLuint a, GLuint b, GLint d);
40 extern void (*glsym_glReleaseShaderCompiler)(void);
42 -#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX)
43 +#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) || defined (GLES_WAYLAND)
44 extern void *(*secsym_eglCreateImage) (void *a, void *b, GLenum c, void *d, const int *e);
45 extern unsigned int (*secsym_eglDestroyImage) (void *a, void *b);
46 extern void (*secsym_glEGLImageTargetTexture2DOES) (int a, void *b);