s/Atrib/Attrib/, set extension enable flags
authorBrian Paul <brian.paul@tungstengraphics.com>
Mon, 16 May 2005 02:16:33 +0000 (02:16 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Mon, 16 May 2005 02:16:33 +0000 (02:16 +0000)
src/egl/drivers/demo/demo.c

index a5cebb4afd9b0a01f1b5a7bbc5726387cf2f5097..e1f85e774f934f36aa9e965ce0a0e3eca6828e20 100644 (file)
@@ -69,18 +69,18 @@ demoInitialize(_EGLDriver *drv, EGLDisplay dpy, EGLint *major, EGLint *minor)
    for (i = 0; i < 4; i++) {
       _EGLConfig config;
       _eglInitConfig(&config, i + 1);
-      _eglSetConfigAtrib(&config, EGL_RED_SIZE, 8);
-      _eglSetConfigAtrib(&config, EGL_GREEN_SIZE, 8);
-      _eglSetConfigAtrib(&config, EGL_BLUE_SIZE, 8);
-      _eglSetConfigAtrib(&config, EGL_ALPHA_SIZE, 8);
-      _eglSetConfigAtrib(&config, EGL_BUFFER_SIZE, 32);
+      _eglSetConfigAttrib(&config, EGL_RED_SIZE, 8);
+      _eglSetConfigAttrib(&config, EGL_GREEN_SIZE, 8);
+      _eglSetConfigAttrib(&config, EGL_BLUE_SIZE, 8);
+      _eglSetConfigAttrib(&config, EGL_ALPHA_SIZE, 8);
+      _eglSetConfigAttrib(&config, EGL_BUFFER_SIZE, 32);
       if (i & 1) {
-         _eglSetConfigAtrib(&config, EGL_DEPTH_SIZE, 32);
+         _eglSetConfigAttrib(&config, EGL_DEPTH_SIZE, 32);
       }
       if (i & 2) {
-         _eglSetConfigAtrib(&config, EGL_STENCIL_SIZE, 8);
+         _eglSetConfigAttrib(&config, EGL_STENCIL_SIZE, 8);
       }
-      _eglSetConfigAtrib(&config, EGL_SURFACE_TYPE,
+      _eglSetConfigAttrib(&config, EGL_SURFACE_TYPE,
                         (EGL_WINDOW_BIT | EGL_PIXMAP_BIT | EGL_PBUFFER_BIT));
       _eglAddConfig(disp, &config);
    }
@@ -334,20 +334,6 @@ demoMakeCurrent(_EGLDriver *drv, EGLDisplay dpy, EGLSurface draw, EGLSurface rea
 }
 
 
-static const char *
-demoQueryString(_EGLDriver *drv, EGLDisplay dpy, EGLint name)
-{
-   if (name == EGL_EXTENSIONS) {
-      return "EGL_MESA_screen_surface";
-   }
-   else {
-      return _eglQueryString(drv, dpy, name);
-   }
-}
-
-
-
-
 /*
  * Just to silence warning
  */
@@ -381,6 +367,10 @@ _eglMain(NativeDisplayType dpy)
    demo->Base.CreatePbufferSurface = demoCreatePbufferSurface;
    demo->Base.DestroySurface = demoDestroySurface;
    demo->Base.DestroyContext = demoDestroyContext;
-   demo->Base.QueryString = demoQueryString;
+
+   /* enable supported extensions */
+   demo->Base.MESA_screen_surface = EGL_TRUE;
+   demo->Base.MESA_copy_context = EGL_TRUE;
+
    return &demo->Base;
 }