st/mesa: allow R8 to not be exposed as renderable by driver
[mesa.git] / src / mesa / state_tracker / st_cb_xformfb.h
index c5261b39b945997acf34e9a6fcc69e3432be3f2d..5db4094755201cc1d825df7556c37831ea5a7bca 100644 (file)
 #define ST_CB_XFORMFB_H
 
 
-#include "main/compiler.h"
-#include "main/mfeatures.h"
-
 struct dd_function_table;
 struct gl_transform_feedback_object;
 struct pipe_draw_info;
 
-#if FEATURE_EXT_transform_feedback
-
 extern void
 st_init_xformfb_functions(struct dd_function_table *functions);
 
-extern void
-st_transform_feedback_draw_init(struct gl_transform_feedback_object *obj,
-                                struct pipe_draw_info *out);
-
-#else
-
-static INLINE void
-st_init_xformfb_functions(struct dd_function_table *functions)
-{
-}
-
-static INLINE void
+extern bool
 st_transform_feedback_draw_init(struct gl_transform_feedback_object *obj,
-                                struct pipe_draw_info *out)
-{
-}
+                                unsigned stream, struct pipe_draw_info *out);
 
-#endif /* FEATURE_EXT_transform_feedback */
 
 #endif /* ST_CB_XFORMFB_H */