aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/wlr/render/swapchain.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/wlr/render/swapchain.h b/include/wlr/render/swapchain.h
index 8bb8afc9..cb3aee9d 100644
--- a/include/wlr/render/swapchain.h
+++ b/include/wlr/render/swapchain.h
@@ -39,6 +39,12 @@ void wlr_swapchain_destroy(struct wlr_swapchain *swapchain);
struct wlr_buffer *wlr_swapchain_acquire(struct wlr_swapchain *swapchain,
int *age);
/**
+ * Returns true if this buffer has been created by this swapchain, and false
+ * otherwise.
+ */
+bool wlr_swapchain_has_buffer(struct wlr_swapchain *swapchain,
+ struct wlr_buffer *buffer);
+/**
* Mark the buffer as submitted for presentation. This needs to be called by
* swap chain users on frame boundaries.
*