mesa: check FEATURE_ARB_occlusion_query
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 13 Jun 2008 19:56:53 +0000 (13:56 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 13 Jun 2008 19:58:09 +0000 (13:58 -0600)
src/mesa/main/context.c

index 8f22f6bb785234bc741dd5dc9163b3763c76aa5b..e2f3ffb17b08e7d65441fccd8617f6b6a68b1b9b 100644 (file)
 #include "pixelstore.h"
 #include "points.h"
 #include "polygon.h"
+#if FEATURE_ARB_occlusion_query
 #include "queryobj.h"
+#endif
 #if FEATURE_drawpix
 #include "rastpos.h"
 #endif
@@ -1013,7 +1015,9 @@ init_attrib_groups(GLcontext *ctx)
    _mesa_init_point( ctx );
    _mesa_init_polygon( ctx );
    _mesa_init_program( ctx );
+#if FEATURE_ARB_occlusion_query
    _mesa_init_query( ctx );
+#endif
 #if FEATURE_drawpix
    _mesa_init_rastpos( ctx );
 #endif
@@ -1213,6 +1217,7 @@ _mesa_create_context(const GLvisual *visual,
 {
    GLcontext *ctx;
 
+   printf("***** enter %s\n", __FUNCTION__);
    ASSERT(visual);
    /*ASSERT(driverContext);*/
 
@@ -1273,7 +1278,9 @@ _mesa_free_context_data( GLcontext *ctx )
 #endif
    _mesa_free_program_data(ctx);
    _mesa_free_shader_state(ctx);
+#if FEATURE_ARB_occlusion_query
    _mesa_free_query_data(ctx);
+#endif
 
 #if FEATURE_ARB_vertex_buffer_object
    _mesa_delete_buffer_object(ctx, ctx->Array.NullBufferObj);