st/mesa: set the correct window renderbuffer internal format
[mesa.git] / src / mesa / state_tracker / st_cb_drawpixels.h
index 575f169e08e70234e0d3360777fa9e72abb09900..44d7f5ed1e7ee9f51a7ace5629e53ae6c747e4e9 100644 (file)
@@ -31,6 +31,7 @@
 
 
 #include "main/compiler.h"
+#include "main/mfeatures.h"
 
 struct dd_function_table;
 struct st_context;
@@ -42,6 +43,16 @@ extern void st_init_drawpixels_functions(struct dd_function_table *functions);
 extern void
 st_destroy_drawpix(struct st_context *st);
 
+extern void
+st_make_drawpix_fragment_program(struct st_context *st,
+                                 struct gl_fragment_program *fpIn,
+                                 struct gl_fragment_program **fpOut);
+
+extern struct gl_fragment_program *
+st_make_drawpix_z_stencil_program(struct st_context *st,
+                                  GLboolean write_depth,
+                                  GLboolean write_stencil);
+
 #else
 
 static INLINE void