summaryrefslogtreecommitdiff
path: root/lib/mesa/src/gallium/auxiliary/hud/hud_context.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mesa/src/gallium/auxiliary/hud/hud_context.h')
-rw-r--r--lib/mesa/src/gallium/auxiliary/hud/hud_context.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/mesa/src/gallium/auxiliary/hud/hud_context.h b/lib/mesa/src/gallium/auxiliary/hud/hud_context.h
index 5a7e13b27..99e6f8d7e 100644
--- a/lib/mesa/src/gallium/auxiliary/hud/hud_context.h
+++ b/lib/mesa/src/gallium/auxiliary/hud/hud_context.h
@@ -35,13 +35,17 @@ struct pipe_resource;
struct util_queue_monitoring;
struct hud_context *
-hud_create(struct pipe_context *pipe, struct cso_context *cso);
+hud_create(struct cso_context *cso, struct hud_context *share);
void
-hud_destroy(struct hud_context *hud);
+hud_destroy(struct hud_context *hud, struct cso_context *cso);
void
-hud_draw(struct hud_context *hud, struct pipe_resource *tex);
+hud_run(struct hud_context *hud, struct cso_context *cso,
+ struct pipe_resource *tex);
+
+void
+hud_record_only(struct hud_context *hud, struct pipe_context *pipe);
void
hud_add_queue_for_monitoring(struct hud_context *hud,