aboutsummaryrefslogtreecommitdiff
path: root/include/wlr/render/wlr_renderer.h
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2019-04-08 10:58:18 +0200
committerGitHub <noreply@github.com>2019-04-08 10:58:18 +0200
commit9faea17c738d9bfcdd241de7bae0bbe7590c77bf (patch)
tree3af5beee400f81ae4d8ced171719558b7730d1cd /include/wlr/render/wlr_renderer.h
parent43bd1d807af533fa369ed3d5431ca2f4e776e9bf (diff)
parente42178d03fd34f9f5fba10feabfc4b35a71edd31 (diff)
Merge pull request #1642 from emersion/format-set
Introduce wlr_format_set
Diffstat (limited to 'include/wlr/render/wlr_renderer.h')
-rw-r--r--include/wlr/render/wlr_renderer.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/include/wlr/render/wlr_renderer.h b/include/wlr/render/wlr_renderer.h
index 9c031b7f..33f96b68 100644
--- a/include/wlr/render/wlr_renderer.h
+++ b/include/wlr/render/wlr_renderer.h
@@ -20,6 +20,7 @@ enum wlr_renderer_read_pixels_flags {
};
struct wlr_renderer_impl;
+struct wlr_drm_format_set;
struct wlr_renderer {
const struct wlr_renderer_impl *impl;
@@ -87,15 +88,10 @@ bool wlr_renderer_resource_is_wl_drm_buffer(struct wlr_renderer *renderer,
void wlr_renderer_wl_drm_buffer_get_size(struct wlr_renderer *renderer,
struct wl_resource *buffer, int *width, int *height);
/**
- * Get the available dmabuf formats
+ * Get the available DMA-BUF formats.
*/
-int wlr_renderer_get_dmabuf_formats(struct wlr_renderer *renderer,
- int **formats);
-/**
- * Get the available dmabuf modifiers for a given format
- */
-int wlr_renderer_get_dmabuf_modifiers(struct wlr_renderer *renderer, int format,
- uint64_t **modifiers);
+const struct wlr_drm_format_set *wlr_renderer_get_dmabuf_formats(
+ struct wlr_renderer *renderer);
/**
* Reads out of pixels of the currently bound surface into data. `stride` is in
* bytes.