Merge branch 'draw-instanced'
[mesa.git] / src / mesa / state_tracker / st_cb_accum.h
index ed9b7dab9432d5309eb6e5d74159055ff56f7560..050a21483e4993e099de6c04fab1411db4fcfb37 100644 (file)
 #define ST_CB_ACCUM_H
 
 
+#include "main/mfeatures.h"
+
+struct dd_function_table;
+struct gl_context;
+struct gl_renderbuffer;
+
+#if FEATURE_accum
+
 extern void
-st_clear_accum_buffer(GLcontext *ctx, struct gl_renderbuffer *rb);
+st_clear_accum_buffer(struct gl_context *ctx, struct gl_renderbuffer *rb);
 
 extern void st_init_accum_functions(struct dd_function_table *functions);
 
+#else
+
+#include "main/compiler.h"
+
+static INLINE void
+st_clear_accum_buffer(struct gl_context *ctx, struct gl_renderbuffer *rb)
+{
+   ASSERT_NO_FEATURE();
+}
+
+static INLINE void
+st_init_accum_functions(struct dd_function_table *functions)
+{
+}
+
+#endif /* FEATURE_accum */
 
 #endif /* ST_CB_ACCUM_H */