aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
diff options
context:
space:
mode:
Diffstat (limited to 'include/wlr')
-rw-r--r--include/wlr/types/wlr_shm.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/include/wlr/types/wlr_shm.h b/include/wlr/types/wlr_shm.h
index ebf4015e..5816c84e 100644
--- a/include/wlr/types/wlr_shm.h
+++ b/include/wlr/types/wlr_shm.h
@@ -24,6 +24,17 @@ struct wlr_shm;
/**
* Create the wl_shm global.
+ *
+ * Compositors using struct wlr_renderer should use wlr_shm_create_with_renderer()
+ * instead.
+ */
+struct wlr_shm *wlr_shm_create(struct wl_display *display, uint32_t version,
+ const uint32_t *formats, size_t formats_len);
+
+/**
+ * Create the wl_shm global.
+ *
+ * The pixel formats advertised to clients are taken from the struct wlr_renderer.
*/
struct wlr_shm *wlr_shm_create_with_renderer(struct wl_display *display,
uint32_t version, struct wlr_renderer *renderer);