mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-10-31 22:25:21 -04:00
render: introduce wlr_renderer_bind_buffer
This commit is contained in:
parent
0b40d09a21
commit
c88c54fb38
4 changed files with 21 additions and 0 deletions
8
include/render/wlr_renderer.h
Normal file
8
include/render/wlr_renderer.h
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#ifndef RENDER_WLR_RENDERER_H
|
||||
#define RENDER_WLR_RENDERER_H
|
||||
|
||||
#include <wlr/render/wlr_renderer.h>
|
||||
|
||||
bool wlr_renderer_bind_buffer(struct wlr_renderer *r, struct wlr_buffer *buffer);
|
||||
|
||||
#endif
|
||||
|
|
@ -30,6 +30,8 @@
|
|||
#include <wlr/render/dmabuf.h>
|
||||
|
||||
struct wlr_renderer_impl {
|
||||
bool (*bind_buffer)(struct wlr_renderer *renderer,
|
||||
struct wlr_buffer *buffer);
|
||||
void (*begin)(struct wlr_renderer *renderer, uint32_t width,
|
||||
uint32_t height);
|
||||
void (*end)(struct wlr_renderer *renderer);
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ enum wlr_renderer_read_pixels_flags {
|
|||
|
||||
struct wlr_renderer_impl;
|
||||
struct wlr_drm_format_set;
|
||||
struct wlr_buffer;
|
||||
|
||||
struct wlr_renderer {
|
||||
const struct wlr_renderer_impl *impl;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue