Commit Graph

54 Commits (9c1930d462805569efd70bddcde796a6422e54c8)

Author SHA1 Message Date
Simon Ser 67c77fdbdc backend/drm: remove wlr_drm_renderer.backend 1 year ago
Simon Ser f935ff0ef6 backend/drm: move drm_plane_finish_surface() to drm.c 1 year ago
Simon Ser 260dbdf704 backend/drm: split wlr_drm_fb related functions into separate file 1 year ago
Kirill Primak 3dc646ea88 Add some missing includes/declarations 2 years ago
Alexander Orzechowski 90d08f8f1c wlr_drm_format: Rework wlr_drm_format_intersect 2 years ago
Simon Ser 037b21647b backend/drm: store pending FB in state 2 years ago
Simon Ser f91f38b79a backend/drm: remove wlr_drm_surface.{width,height} 3 years ago
Simon Ser 0817c52a21 backend/drm: get rid of BO handle table 3 years ago
Simon Ser 5dfaf5ea9c backend/drm: introduce wlr_drm_bo_handle_table 3 years ago
Simon Ser 7544b7abf9 backend/drm: use addon for wlr_drm_fb 3 years ago
Simon Ser c55f70c8b7 backend/drm: stop initializing renderer for parent backend 4 years ago
Simon Ser 9b99570869 backend/drm: drop drm_surface_{make,unset}_current 4 years ago
Simon Ser f5900c1f00 backend/drm: remove primary swapchain 4 years ago
Simon Ser 2b0a1aeed5 output: take a wlr_buffer in set_cursor 4 years ago
Simon Ser e06ea4e84a backend/drm: remove format arg from drm_plane_init_surface 4 years ago
Simon Zeni c75aa71816 render/gbm_allocator: make wlr_gbm_allocator_create return a wlr_allocator 4 years ago
Simon Ser 73ffab70b0 backend/drm: don't blit in drm_fb_import 4 years ago
Simon Ser 4af85f4c19 backend/drm: simplify drm_fb_lock_surface 4 years ago
Simon Ser d9bbc416a6 backend/drm: re-use FBs 4 years ago
Simon Ser 91cb0fc443 backend/drm: only keep track of local buffer 4 years ago
Simon Ser 5bd86b94f9 backend/drm: add wlr_drm_buf.local_wlr_buf 4 years ago
Simon Ser cd64610c66 backend/drm: introduce drm_fb_create 4 years ago
Simon Ser 5b1b43c68c backend/drm: make wlr_drm_plane.{pending,queued,current}_fb pointers 4 years ago
Simon Zeni 9192c0480a remove unnecessary egl includes 4 years ago
Simon Zeni b899a412e3 backend: remove wlr_egl from all backends 4 years ago
Simon Ser 4b03bdc3ab Remove wlr_create_renderer_func_t 4 years ago
Simon Ser bec1e6b149 backend/drm: remove special linear case for cursor plane 4 years ago
Simon Ser d3bcd63a40 backend/drm: remove drm_fb_acquire 4 years ago
Simon Ser 5ee8b12dc3 backend/drm: make drm_fb_acquire return a FB ID 4 years ago
Simon Ser d09abe86c1 backend/drm: drop export_drm_bo 4 years ago
Simon Ser 93cd3a79b2 backend/drm: stop using GBM flags 4 years ago
Simon Ser 6ff478632a backend/drm: remove EGL config 4 years ago
Simon Ser c881008e1c backend/drm: add support for wlr_swapchain multi-GPU 4 years ago
Simon Ser 8058e338ea backend/drm: get rid of wlr_drm_fb_type 4 years ago
Simon Ser ef846a8839 backend/drm: use wlr_swapchain 4 years ago
Scott Anderson 8da9d9679e backend/drm: introduce wlr_drm_fb 5 years ago
Simon Ser e97c2c3639 backend/drm: retry without modifiers for the primary plane 5 years ago
Simon Ser 2bdd1d0896 backend/drm: use modifiers for our GBM buffers 5 years ago
emersion 96d6fde5dc backend/drm: add basic support for direct scan-out 6 years ago
emersion ee293fab58
backend/drm: fix GBM format mismatch 6 years ago
emersion 21928cbe61
Merge branch 'master' into screencontent 7 years ago
emersion bd430b8620
backend/drm: support multi-planar DMA-BUFs when exporting 7 years ago
emersion 9e26808c28
output, backend/drm: add wlr_output_export_dmabuf 7 years ago
Ilia Bozhinov 24cf70ae96 backends: implement custom EGL and renderer initialization 7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes 7 years ago
emersion b0d99f5c67
Remove wlr_ prefix from local symbols 7 years ago
emersion c41de2d1be
render: split render.h into wlr_renderer.h and wlr_texture.h 7 years ago
emersion c2e1474010
Reformat all #include directives 7 years ago
emersion bf6d245400
Swap buffers with damage 7 years ago
emersion 0365b587f0
output: add damage tracking via buffer age 7 years ago