Mesa (main): zink: zink_resource::unordered_barrier -> unordered_exec
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jul 26 21:50:02 UTC 2022
Module: Mesa
Branch: main
Commit: e5c4c33fa6b0dac7aab7045085469d64a10f6a6a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5c4c33fa6b0dac7aab7045085469d64a10f6a6a
Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date: Thu Jul 14 11:20:46 2022 -0400
zink: zink_resource::unordered_barrier -> unordered_exec
this is a bit more clear
Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17667>
---
src/gallium/drivers/zink/zink_batch.c | 2 +-
src/gallium/drivers/zink/zink_context.c | 6 +++---
src/gallium/drivers/zink/zink_resource.h | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/gallium/drivers/zink/zink_batch.c b/src/gallium/drivers/zink/zink_batch.c
index 91447aa0355..151ebdfe95f 100644
--- a/src/gallium/drivers/zink/zink_batch.c
+++ b/src/gallium/drivers/zink/zink_batch.c
@@ -38,7 +38,7 @@ zink_reset_batch_state(struct zink_context *ctx, struct zink_batch_state *bs)
set_foreach_remove(bs->resources, entry) {
struct zink_resource_object *obj = (struct zink_resource_object *)entry->key;
if (!zink_resource_object_usage_unset(obj, bs)) {
- obj->unordered_barrier = false;
+ obj->unordered_exec = false;
obj->access = 0;
obj->access_stage = 0;
}
diff --git a/src/gallium/drivers/zink/zink_context.c b/src/gallium/drivers/zink/zink_context.c
index 6d77170440d..3d337d5036b 100644
--- a/src/gallium/drivers/zink/zink_context.c
+++ b/src/gallium/drivers/zink/zink_context.c
@@ -3112,12 +3112,12 @@ resource_check_defer_buffer_barrier(struct zink_context *ctx, struct zink_resour
static inline VkCommandBuffer
get_cmdbuf(struct zink_context *ctx, struct zink_resource *res)
{
- if ((res->obj->access && !res->obj->unordered_barrier) || !ctx->batch.in_rp || (zink_debug & ZINK_DEBUG_NOREORDER) > 0) {
+ if ((res->obj->access && !res->obj->unordered_exec) || !ctx->batch.in_rp || (zink_debug & ZINK_DEBUG_NOREORDER) > 0) {
zink_batch_no_rp(ctx);
- res->obj->unordered_barrier = false;
+ res->obj->unordered_exec = false;
return ctx->batch.state->cmdbuf;
}
- res->obj->unordered_barrier = true;
+ res->obj->unordered_exec = true;
ctx->batch.state->has_barriers = true;
return ctx->batch.state->barrier_cmdbuf;
}
diff --git a/src/gallium/drivers/zink/zink_resource.h b/src/gallium/drivers/zink/zink_resource.h
index 2d6160e644c..0151c7b4d57 100644
--- a/src/gallium/drivers/zink/zink_resource.h
+++ b/src/gallium/drivers/zink/zink_resource.h
@@ -60,7 +60,7 @@ struct zink_resource_object {
VkPipelineStageFlagBits access_stage;
VkAccessFlags access;
- bool unordered_barrier;
+ bool unordered_exec;
unsigned persistent_maps; //if nonzero, requires vkFlushMappedMemoryRanges during batch use
struct zink_descriptor_refs desc_set_refs;
More information about the mesa-commit
mailing list