diff options
Diffstat (limited to 'src/gallium/drivers/zink/zink_cmdbuf.h')
-rw-r--r-- | src/gallium/drivers/zink/zink_cmdbuf.h | 7 |
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 |