summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Paul <brian.paul@tungstengraphics.com>2008-06-13 13:56:53 -0600
committerKeith Whitwell <keith@tungstengraphics.com>2008-09-21 22:13:54 -0700
commit4e3ae76feac17570b50ec6751e07ea112dde597f (patch)
treebc61c9f4dd667b38f53757259163bc00a863bec1
parent049a59a87cafd8ad089f99232bac7ea6cad85f29 (diff)
mesa: check FEATURE_ARB_occlusion_query
-rw-r--r--src/mesa/main/context.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mesa/main/context.c b/src/mesa/main/context.c
index 228e77543b..a642aa9785 100644
--- a/src/mesa/main/context.c
+++ b/src/mesa/main/context.c
@@ -126,7 +126,9 @@
#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);