From 51ac95ba8945711cf65e94a2deba6c896dea5f0e Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Mon, 16 May 2005 02:15:42 +0000 Subject: added boolean extension flags to _EGLDriver --- src/egl/main/egldriver.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/egl/main/egldriver.h') diff --git a/src/egl/main/egldriver.h b/src/egl/main/egldriver.h index bc5e4e2e61..d83bc46f66 100644 --- a/src/egl/main/egldriver.h +++ b/src/egl/main/egldriver.h @@ -4,6 +4,9 @@ #include "egltypedefs.h" +/* should probably use a dynamic-lengh string, but this will do */ +#define MAX_EXTENSIONS_LEN 1000 + /* driver funcs */ typedef EGLBoolean (*Initialize_t)(_EGLDriver *, EGLDisplay dpy, EGLint *major, EGLint *minor); @@ -114,6 +117,13 @@ struct _egl_driver QueryScreenSurfaceMESA_t QueryScreenSurfaceMESA; QueryScreenModeMESA_t QueryScreenModeMESA; QueryModeStringMESA_t QueryModeStringMESA; + + /* Extension enable flags */ + EGLBoolean MESA_screen_surface; + EGLBoolean MESA_copy_context; + + /* Extensions string */ + char Extensions[MAX_EXTENSIONS_LEN]; }; -- cgit v1.2.3