mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-19 06:47:02 -04:00
Merge branch 'cursor' into 'master'
backend/drm: Fix hardware cursors when rendering to linear is not available See merge request wlroots/wlroots!4596
This commit is contained in:
commit
dc2e1b8051
7 changed files with 191 additions and 36 deletions
|
|
@ -33,6 +33,8 @@ void finish_drm_surface(struct wlr_drm_surface *surf);
|
|||
|
||||
struct wlr_buffer *drm_surface_blit(struct wlr_drm_surface *surf,
|
||||
struct wlr_buffer *buffer);
|
||||
struct wlr_buffer *drm_cursor_copy(struct wlr_drm_surface *surf,
|
||||
struct wlr_drm_renderer *parent_renderer, struct wlr_buffer *buffer);
|
||||
|
||||
bool drm_plane_pick_render_format(struct wlr_drm_plane *plane,
|
||||
struct wlr_drm_format *fmt, struct wlr_drm_renderer *renderer);
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ struct wlr_gbm_buffer {
|
|||
struct wl_list link; // wlr_gbm_allocator.buffers
|
||||
|
||||
struct gbm_bo *gbm_bo; // NULL if the gbm_device has been destroyed
|
||||
void *gbm_map_data; // NULL unless we have an active mapping
|
||||
struct wlr_dmabuf_attributes dmabuf;
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue