diff options
author | Guido Günther <agx@sigxcpu.org> | 2019-04-08 10:58:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-08 10:58:18 +0200 |
commit | 9faea17c738d9bfcdd241de7bae0bbe7590c77bf (patch) | |
tree | 3af5beee400f81ae4d8ced171719558b7730d1cd /include/wlr/render/wlr_renderer.h | |
parent | 43bd1d807af533fa369ed3d5431ca2f4e776e9bf (diff) | |
parent | e42178d03fd34f9f5fba10feabfc4b35a71edd31 (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.h | 12 |
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. |