mesa: check FEATURE_ARB_occlusion_query
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 13 Jun 2008 19:56:53 +0000 (13:56 -0600)
committerKeith Whitwell <keith@tungstengraphics.com>
Mon, 22 Sep 2008 05:13:54 +0000 (22:13 -0700)
src/mesa/main/context.c

index 228e77543b127f6ceea2dca95f645251963bc279..a642aa9785c1751a08f01254fee2c4a15156b445 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
@@ -1038,7 +1040,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
@@ -1259,6 +1263,7 @@ _mesa_create_context(const GLvisual *visual,
 {
    GLcontext *ctx;
 
+   printf("***** enter %s\n", __FUNCTION__);
    ASSERT(visual);
    ASSERT(driverContext);
 
@@ -1321,7 +1326,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);