47 Commits (dbafcb7b55e16b53aba9547ee88a6882fe293f4c)

Author SHA1 Message Date
Nikita Tokarchuk dbafcb7b55
merge 11.0 changes except wayland backend 2 months ago
Robert Mader 35c6a4b814 backend-drm: Add failure reasons for failing gbm_bo_import 2 years ago
Daniel Stone 57d609a47e backend-drm: Cache fb<->plane format compatibility list 3 years ago
Daniel Stone 2ecc38b042 backend-drm: Move fb -> buffer reference to plane state 3 years ago
Daniel Stone 267f6cc6a1 backend-drm: Move drm_fb reference to state-propose 3 years ago
Daniel Stone 9e379db082 backend-drm: Early-out in plane assignment for unimportable buffers 3 years ago
Leandro Ribeiro 5429302e78 backend-drm: add KMS plane's formats to per-surface dma-buf feedback 3 years ago
Leandro Ribeiro 0a7034c0cb backend-drm: keep track of the reason why promoting view to a plane failed 3 years ago
Emmanuel Gil Peyrot eff793ab46 Fix indentation all through the project 3 years ago
Alexandros Frantzis 10937feef8 backend-drm: Clear drm_output cursor_view when view is destroyed 3 years ago
Pekka Paalanen 90a5ffa097 libweston: introduce CMS component architecture 3 years ago
Pekka Paalanen aa2e0b2075 drm-backend: iterate paint nodes 3 years ago
Daniel Stone 3d9b73c9e5 drm/state-propose: Remove unnecessary check 3 years ago
Bastian Krause d8b861766c backend-drm/state-propose: print format instead of *pixel_format_info address 3 years ago
Leandro Ribeiro a5560d6dbe backend-drm: document that we allow to import wl_drm buffers to KMS with no modifiers 3 years ago
Scott Anderson 7466309c12 backend-drm: start to use weston_drm_format in drm_plane 3 years ago
Leandro Ribeiro 4b5df8b39f backend-drm: move check that skips cursor planes for views that don't use wl_shm buffer 3 years ago
Marius Vlad 7a465d855e backend-drm/state-propose: Check the surface buffer dimensions for cursor case 3 years ago
Maxime Roussin-Bélanger 35e34505ce backend-drm: fix typos 4 years ago
Leandro Ribeiro 05cecc8ef3 drm-backend: cosmetic changes to make the code easier to read 4 years ago
Daniel Stone ebcf4f35b4 drm/state-propose: Flatten and clarify control flow 4 years ago
Daniel Stone 71e6ba5c06 drm/state-propose: Fix fix typo typo 4 years ago
Daniel Stone 8ca5d73355 drm/state-propose: Reduce variable scope 4 years ago
Daniel Stone b625cdcf20 drm/state-propose: Remove special casing for cursor plane 4 years ago
Daniel Stone 9217ec9c6c drm/state-propose: Remove unused planes_region member 4 years ago
Michael Olbrich 3097acc702 backend-drm: reorder plane checks to avoid unnecessary rendering 4 years ago
Marius Vlad 18462e8924 backend-drm: Further checks to skip plane assignment to HW planes 5 years ago
Marius Vlad 48bc5efa7c backend-drm: Turn zpos duplicate check into an hard assert 5 years ago
Marius Vlad 788e80db77 backend-drm: Skip testing plane state if plane is not enabled 5 years ago
Marius Vlad bd002b9884 backend-drm: Assign the primary plane the lowest zpos value 5 years ago
Marius Vlad 28bb2da0ba backend-drm: Print whenever a view could not placed on the primary due to 5 years ago
Marius Vlad 555bfaf617 backend-drm: Print whenever a view will reach the renderer region 5 years ago
Marius Vlad 36f11a53e1 backend-drm: Move plane's availability in drm_output_try_view_on_plane() 5 years ago
Marius Vlad eef694547d backend-drm: Pass the drm_fb to each prepare_overlay/scanout_view functions 5 years ago
Marius Vlad 677e4598d9 backend-drm: Pass the plane to prepare_overlay_view 5 years ago
Marius Vlad 80a62e5873 backend-drm: Allow for views to reach overlays/underlays planes 5 years ago
Marius Vlad 26dcce06d7 backend-drm: Check pixel format before constructing the zpos candidate list 5 years ago
Marius Vlad 3b13f56a1d backend-drm: Place pixel format checks for the cursor plane in its own 5 years ago
Marius Vlad 4eeb402553 backend-drm: Place pixel format checks for the overlay plane in its own 5 years ago
Marius Vlad 2538aaccc7 backend-drm: Construct a zpos candidate list of planes 5 years ago
Marius Vlad 47e3d1e481 libweston: Add a new helper to check if the view spawns the entire 5 years ago
Marius Vlad 5f6bee49ed libweston: Add a new helper weston_view_has_valid_buffer 5 years ago
Daniel Stone 2cb926c558 Revert "backend-drm: Teach drm_property_info_populate() to retrieve range values" 5 years ago
Marius Vlad 95e3b0deae backend-drm: Teach drm_property_info_populate() to retrieve range values 5 years ago
Stefan Agner ccf24076dd backend-drm: make GBM optional 5 years ago
Ankit Nautiyal a344fe3245 backend-drm: Add support for content-protection 5 years ago
Daniel Stone e404b72fd5 compositor-drm: Split assign_planes() into separate file 5 years ago