aboutsummaryrefslogtreecommitdiffstats
path: root/make/stub_includes/egl/EGL/egl.h
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2012-04-09 03:55:57 +0200
committerSven Gothel <[email protected]>2012-04-09 03:55:57 +0200
commit1e61021a062b1403f7eed948ac9d2ea0c04ea951 (patch)
tree741a022a7ce45996c1394aa27648ffc776fbf1c1 /make/stub_includes/egl/EGL/egl.h
parent96ae8202621dfa1f7ae4995e7749d1b0d9918b54 (diff)
Fix EGL/ES types GLeglImageOES, EGLImageKHR & EGLClientBuffer - and functions: eglCreateImageKHR, eglCreatePbufferFromClientBuffer
Unique typedef for: EGLConfig, EGLContext, EGLDisplay, EGLSurface, EGLNativeDisplayType, EGLNativeWindowType, EGLNativePixmapType, EGLImageKHR, GLeglImageOES and EGLSyncKHR allowing to render them individually opaque (long) and keep EGLClientBuffer as NIO buffer.
Diffstat (limited to 'make/stub_includes/egl/EGL/egl.h')
-rw-r--r--make/stub_includes/egl/EGL/egl.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/make/stub_includes/egl/EGL/egl.h b/make/stub_includes/egl/EGL/egl.h
index 1eabe3af2..4c005e8bf 100644
--- a/make/stub_includes/egl/EGL/egl.h
+++ b/make/stub_includes/egl/EGL/egl.h
@@ -43,10 +43,10 @@ extern "C" {
/* EGLint is defined in eglplatform.h */
typedef unsigned int EGLBoolean;
typedef unsigned int EGLenum;
-typedef void *EGLConfig;
-typedef void *EGLContext;
-typedef void *EGLDisplay;
-typedef void *EGLSurface;
+typedef struct __EGLConfig *EGLConfig;
+typedef struct __EGLContext *EGLContext;
+typedef struct __EGLDisplay *EGLDisplay;
+typedef struct __EGLSurface *EGLSurface;
typedef void *EGLClientBuffer;
/* EGL Versioning */