summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/zink/zink_cmdbuf.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/drivers/zink/zink_cmdbuf.h')
-rw-r--r--src/gallium/drivers/zink/zink_cmdbuf.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gallium/drivers/zink/zink_cmdbuf.h b/src/gallium/drivers/zink/zink_cmdbuf.h
index ff5f4729760..f0159d91120 100644
--- a/src/gallium/drivers/zink/zink_cmdbuf.h
+++ b/src/gallium/drivers/zink/zink_cmdbuf.h
@@ -30,6 +30,7 @@ struct zink_context;
struct zink_fence;
struct zink_framebuffer;
struct zink_render_pass;
+struct zink_resource;
struct zink_cmdbuf {
VkCommandBuffer cmdbuf;
@@ -37,6 +38,8 @@ struct zink_cmdbuf {
struct zink_render_pass *rp;
struct zink_framebuffer *fb;
+
+ struct set *resources;
};
struct zink_cmdbuf *
@@ -45,4 +48,8 @@ zink_start_cmdbuf(struct zink_context *ctx);
void
zink_end_cmdbuf(struct zink_context *ctx, struct zink_cmdbuf *cmdbuf);
+void
+zink_cmdbuf_reference_resoure(struct zink_cmdbuf *cmdbuf,
+ struct zink_resource *res);
+
#endif