Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12008>
}
bool
+zink_screen_usage_check_completion(struct zink_screen *screen, const struct zink_batch_usage *u)
+{
+ if (!zink_batch_usage_exists(u))
+ return true;
+ if (zink_batch_usage_is_unflushed(u))
+ return false;
+
+ return zink_screen_batch_id_wait(screen, u->usage, 0);
+}
+
+bool
zink_batch_usage_check_completion(struct zink_context *ctx, const struct zink_batch_usage *u)
{
if (!zink_batch_usage_exists(u))
}
bool
+zink_screen_usage_check_completion(struct zink_screen *screen, const struct zink_batch_usage *u);
+
+bool
zink_batch_usage_check_completion(struct zink_context *ctx, const struct zink_batch_usage *u);
void