summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/xorg/xorg_renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/state_trackers/xorg/xorg_renderer.h')
-rw-r--r--src/gallium/state_trackers/xorg/xorg_renderer.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/xorg/xorg_renderer.h b/src/gallium/state_trackers/xorg/xorg_renderer.h
index c556028b48..9ab554f63f 100644
--- a/src/gallium/state_trackers/xorg/xorg_renderer.h
+++ b/src/gallium/state_trackers/xorg/xorg_renderer.h
@@ -25,6 +25,7 @@ struct xorg_renderer {
struct pipe_constant_buffer fs_const_buffer;
float vertices[BUF_SIZE];
+ int num_vertices;
};
struct xorg_renderer *renderer_create(struct pipe_context *pipe);
@@ -62,5 +63,12 @@ void renderer_draw_yuv(struct xorg_renderer *r,
int dst_x, int dst_y, int dst_w, int dst_h,
struct pipe_texture **textures);
+void renderer_begin_solid(struct xorg_renderer *r,
+ float *color);
+void renderer_solid(struct xorg_renderer *r,
+ int x0, int y0,
+ int x1, int y1);
+void renderer_end_solid(struct xorg_renderer *r);
+
#endif