egl: include egldefines.h
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 28 May 2008 21:22:17 +0000 (15:22 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 28 May 2008 21:22:17 +0000 (15:22 -0600)
src/egl/main/egldriver.c
src/egl/main/egldriver.h

index b58222e48e5a87d19f4ed7c32ccbcc98d95c8851..6d533625b7db3aa4640cf596ee91c5d1335e99ca 100644 (file)
@@ -10,6 +10,7 @@
 #include <string.h>
 #include "eglconfig.h"
 #include "eglcontext.h"
+#include "egldefines.h"
 #include "egldisplay.h"
 #include "egldriver.h"
 #include "eglglobals.h"
@@ -27,6 +28,7 @@
 /* XXX to do */
 #endif
 
+
 const char *DefaultDriverName = ":0";
 const char *SysFS = "/sys/class";
 
@@ -290,7 +292,7 @@ _eglUpdateExtensionsString(_EGLDriver *drv)
       strcat(drv->Extensions.String, "EGL_MESA_screen_surface ");
    if (drv->Extensions.MESA_copy_context)
       strcat(drv->Extensions.String, "EGL_MESA_copy_context ");
-   assert(strlen(drv->Extensions.String) < MAX_EXTENSIONS_LEN);
+   assert(strlen(drv->Extensions.String) < _EGL_MAX_EXTENSIONS_LEN);
 }
 
 
@@ -302,9 +304,9 @@ _eglQueryString(_EGLDriver *drv, EGLDisplay dpy, EGLint name)
    (void) dpy;
    switch (name) {
    case EGL_VENDOR:
-      return "Mesa Project";
+      return _EGL_VENDOR_STRING;
    case EGL_VERSION:
-      return "1.0";
+      return _EGL_VERSION_STRING;
    case EGL_EXTENSIONS:
       _eglUpdateExtensionsString(drv);
       return drv->Extensions.String;
index 9c505880b7a61678c3606209a45e750c4d6601f4..67cfb02f46aa66c56ac0e22d2f0c581e2cf37766 100644 (file)
@@ -4,9 +4,7 @@
 
 #include "egltypedefs.h"
 #include "eglapi.h"
-
-/* should probably use a dynamic-length string, but this will do */
-#define MAX_EXTENSIONS_LEN 1000
+#include "egldefines.h"
 
 
 /**
@@ -17,7 +15,7 @@ struct _egl_extensions
    EGLBoolean MESA_screen_surface;
    EGLBoolean MESA_copy_context;
 
-   char String[MAX_EXTENSIONS_LEN];
+   char String[_EGL_MAX_EXTENSIONS_LEN];
 };