render: add timeline wlr_renderer API

This commit is contained in:
Simon Ser 2021-10-20 19:08:19 +02:00
parent 4ac4d28833
commit 8cf53ecc46
3 changed files with 49 additions and 0 deletions

View file

@ -48,6 +48,10 @@ struct wlr_renderer_impl {
uint32_t (*get_render_buffer_caps)(struct wlr_renderer *renderer);
struct wlr_texture *(*texture_from_buffer)(struct wlr_renderer *renderer,
struct wlr_buffer *buffer);
bool (*wait_timeline)(struct wlr_renderer *renderer,
struct wlr_render_timeline *timeline, uint64_t src_point);
bool (*signal_timeline)(struct wlr_renderer *renderer,
struct wlr_render_timeline *timeline, uint64_t dst_point);
};
void wlr_renderer_init(struct wlr_renderer *renderer,