#ifndef ST_DRAW_H
#define ST_DRAW_H
-#include "main/compiler.h"
#include "main/glheader.h"
struct _mesa_index_buffer;
struct gl_context;
struct st_context;
-void st_init_draw( struct st_context *st );
+void st_init_draw_functions(struct dd_function_table *functions);
void st_destroy_draw( struct st_context *st );
struct draw_context *st_get_draw_context(struct st_context *st);
-extern void
-st_draw_vbo(struct gl_context *ctx,
- const struct _mesa_prim *prims,
- GLuint nr_prims,
- const struct _mesa_index_buffer *ib,
- GLboolean index_bounds_valid,
- GLuint min_index,
- GLuint max_index,
- struct gl_transform_feedback_object *tfb_vertcount,
- unsigned stream,
- struct gl_buffer_object *indirect);
-
extern void
st_feedback_draw_vbo(struct gl_context *ctx,
const struct _mesa_prim *prims,