summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_cb_drawpixels.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/state_tracker/st_cb_drawpixels.h')
-rw-r--r--src/mesa/state_tracker/st_cb_drawpixels.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mesa/state_tracker/st_cb_drawpixels.h b/src/mesa/state_tracker/st_cb_drawpixels.h
index 88142c3f9ab..75f712240fa 100644
--- a/src/mesa/state_tracker/st_cb_drawpixels.h
+++ b/src/mesa/state_tracker/st_cb_drawpixels.h
@@ -34,8 +34,9 @@
struct dd_function_table;
struct st_context;
+struct gl_context;
+struct gl_pixelstore_attrib;
-extern void st_init_drawpixels_functions(struct dd_function_table *functions);
extern void
st_destroy_drawpix(struct st_context *st);
@@ -50,4 +51,12 @@ st_get_drawpix_shader(const struct tgsi_token *tokens, bool use_texcoord,
extern void
st_make_passthrough_vertex_shader(struct st_context *st);
+void st_DrawPixels(struct gl_context *ctx, GLint x, GLint y,
+ GLsizei width, GLsizei height,
+ GLenum format, GLenum type,
+ const struct gl_pixelstore_attrib *unpack, const void *pixels);
+void st_CopyPixels(struct gl_context *ctx, GLint srcx, GLint srcy,
+ GLsizei width, GLsizei height,
+ GLint dstx, GLint dsty, GLenum type);
+
#endif /* ST_CB_DRAWPIXELS_H */