From b86c81434755319edde8c25760ea977a3d318ea2 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 19 Apr 2022 16:35:12 -0400 Subject: [PATCH] zink: add a util function for finding swapchain resource Reviewed-by: Adam Jackson Part-of: --- src/gallium/drivers/zink/zink_resource.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gallium/drivers/zink/zink_resource.h b/src/gallium/drivers/zink/zink_resource.h index 2b6de9a7170..fd04c950931 100644 --- a/src/gallium/drivers/zink/zink_resource.h +++ b/src/gallium/drivers/zink/zink_resource.h @@ -215,6 +215,12 @@ zink_resource_has_binds(const struct zink_resource *res) return res->all_binds > 0; } +static inline bool +zink_is_swapchain(const struct zink_resource *res) +{ + return (res->base.b.bind & PIPE_BIND_DISPLAY_TARGET) > 0; +} + #ifndef __cplusplus #include "zink_bo.h"