gallium: assorted FEATURE tests
authorBrian Paul <brian.paul@tungstengraphics.com>
Fri, 20 Jun 2008 14:09:59 +0000 (08:09 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Fri, 20 Jun 2008 14:09:59 +0000 (08:09 -0600)
src/mesa/state_tracker/st_context.c

index d394562febc1f8eb3d0f26362ace2287f26b6f4a..5da5bcfd37f19b61d88e2d9ee1baae904cc1c7c4 100644 (file)
 #include "st_context.h"
 #include "st_cb_accum.h"
 #include "st_cb_bitmap.h"
+#if FEATURE_EXT_framebuffer_blit
 #include "st_cb_blit.h"
+#endif
 #include "st_cb_bufferobjects.h"
 #include "st_cb_clear.h"
+#if FEATURE_drawpix
 #include "st_cb_drawpixels.h"
+#include "st_cb_rasterpos.h"
+#endif
 #include "st_cb_fbo.h"
+#if FEATURE_feedback
 #include "st_cb_feedback.h"
+#endif
 #include "st_cb_program.h"
 #include "st_cb_queryobj.h"
-#include "st_cb_rasterpos.h"
 #include "st_cb_readpixels.h"
 #include "st_cb_texture.h"
 #include "st_cb_flush.h"
@@ -114,7 +120,9 @@ st_create_context_priv( GLcontext *ctx, struct pipe_context *pipe )
    st_init_clear(st);
    st_init_draw( st );
    st_init_generate_mipmap(st);
+#if FEATURE_EXT_framebuffer_blit
    st_init_blit(st);
+#endif
 
    for (i = 0; i < PIPE_MAX_SAMPLERS; i++)
       st->state.sampler_list[i] = &st->state.samplers[i];