229 Commits (f212a703cf4102b740a63156bf162e0b3e8b6e55)

Author SHA1 Message Date
Daniel Stone 2dd3af3c22 backend-drm: Move IN_FENCE_FD check to common code 3 years ago
Daniel Stone 1b34c5cd80 backend-drm: Remove unnecessary check in prepare_scanout_view 3 years ago
Daniel Stone 6b828c7b57 backend-drm: Don't try non-fullscreen views on the primary plane 3 years ago
Daniel Stone dc0de9ee2b backend-drm: Move overlay vs. primary plane check earlier 3 years ago
Daniel Stone 5e41b44b10 backend-drm: Change cursor checks to asserts 3 years ago
Daniel Stone b3d7df5c3e backend-drm: Move plane-type-specific checks to switch statement 3 years ago
Daniel Stone 0ecd6c3d33 backend-drm: Move renderer-only vs. scanout_plane test earlier 3 years ago
Daniel Stone ae60745b61 backend-drm: Move cursors_are_broken test earlier 3 years ago
Daniel Stone e5ad3c8865 backend-drm: Remove separate zpos_plane list 3 years ago
Daniel Stone 23257c073f backend-drm: Minor comment rewording 3 years ago
Daniel Stone 26c2f9a65f backend-drm: Don't try cursor buffers for client planes 3 years ago
Daniel Stone 9c6a069435 backend-drm: Early-out for non-SHM buffers in renderer-only mode 3 years ago
Daniel Stone 6aec64b2f7 backend-drm: Early-out for too-large SHM/cursor buffers 3 years ago
Daniel Stone ca4c2865e9 backend-drm: Early-out for cursor plane format testing 3 years ago
Daniel Stone 66244856e2 backend-drm: Don't try to import SHM buffers as drm_fb 3 years ago
Daniel Stone d5ec9a1a1d backend-drm: Don't try to steal other-output special planes 3 years ago
Daniel Stone 075c4ac286 backend-drm: Don't try to use planes without GBM 3 years ago
Daniel Stone af42fc1e33 backend-drm: Assign plane_idx by plane list order 3 years ago
Daniel Stone 6609840479 backend-drm: Pre-sort plane list by zpos 3 years ago
Daniel Stone 7ca7c14553 backend-drm: Rewrite zpos-sorting list insertion 3 years ago
Derek Foreman db7e85d5f8 drm: Fix hang on zoom 3 years ago
Marius Vlad bb55d86300 backend-drm/drm-gbm: gbm_device_destroy on an invalid gbm device 3 years ago
Daniel Stone 57d609a47e backend-drm: Cache fb<->plane format compatibility list 3 years ago
Daniel Stone 7d27df4c4c backend-drm: Cache drm_fb for each weston_buffer 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
Daniel Stone f508603420 backend-drm: Free scanout format table after use 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
nerdopolis d2a320d53e Fix TTY switching after failed failed repaint with legacy mode set. 3 years ago
Daniel Stone aed8aafdbf drm/vaapi: Fix pointer-size confusion 3 years ago
Emmanuel Gil Peyrot eff793ab46 Fix indentation all through the project 3 years ago
Derek Foreman 74bdb35c85 drm: Ignore timestamp for monitor shut-off 3 years ago
Marius Vlad 7a44ee7f37 backend-drm: Clean-up minor leak when destroying the DRM-backend 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
Igor Matheus Andrade Torrente bfcb1adc14 backend-drm: Drop support to non universal plane drivers 4 years ago
Pekka Paalanen aa2e0b2075 drm-backend: iterate paint nodes 4 years ago
Daniel Stone 3d9b73c9e5 drm/state-propose: Remove unnecessary check 4 years ago
Pekka Paalanen f48277b577 drm-backend: require DRM_CAP_TIMESTAMP_MONOTONIC 4 years ago
Bastian Krause d8b861766c backend-drm/state-propose: print format instead of *pixel_format_info address 4 years ago
Leandro Ribeiro 3193ab5807 backend-drm: simplify compile time array copy 4 years ago
Leandro Ribeiro a5560d6dbe backend-drm: document that we allow to import wl_drm buffers to KMS with no modifiers 4 years ago
Leandro Ribeiro 5aea1bc522 backend-drm: do not import dmabuf buffers with no modifiers to KMS 4 years ago
Leandro Ribeiro 98101e88cc backend-drm: ignore formats without modifiers from IN_FORMATS 4 years ago
Leandro Ribeiro 567cc92797 backend-drm: add DRM_FORMAT_MOD_INVALID to modifier sets when no modifiers are supported 4 years ago
Leandro Ribeiro f767302729 backend-drm: fix slightly wrong comment about allocating with no modifiers 4 years ago
Leandro Ribeiro 3459bad63d backend-drm: move code that creates gbm surface to a separate function 4 years ago
Scott Anderson 7466309c12 backend-drm: start to use weston_drm_format in drm_plane 4 years ago