187 Commits (32a790f774966b397e65c1534d3a4501bbcd1b85)

Author SHA1 Message Date
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
Leandro Ribeiro 4b5df8b39f backend-drm: move check that skips cursor planes for views that don't use wl_shm buffer 4 years ago
Leandro Ribeiro 2984f36c72 backend-drm: set plane format to gbm_format at the appropriate time 4 years ago
Marius Vlad 7a465d855e backend-drm/state-propose: Check the surface buffer dimensions for cursor case 4 years ago
Marius Vlad d171c7b3ba libweston/backend-drm: Re-order gbm destruction at DRM-backend tear down 4 years ago
Pekka Paalanen 4b301fe7f2 Add weston-drm-fourcc.h 4 years ago
Pekka Paalanen b9ca801324 drop MOD_INVALID, MOD_LINEAR definitions 4 years ago
Pekka Paalanen 7f1a113c89 drm-backend: do not skip renderer if capturing screen 4 years ago
Maxime Roussin-Bélanger 35e34505ce backend-drm: fix typos 4 years ago
Marius Vlad a86b590fea backend-drm: Fix ignoring config 'require-input' option 4 years ago
Heiko Thiery ea0b03dff0 libweston/backend/drm: might need EGL 4 years ago
Igor Matheus Andrade Torrente 6354455979 backend-drm: Reuse drmModeRes in drm_backend_create 4 years ago
Pekka Paalanen 9b94a7d833 Bump libdrm dependency to 2.4.95 4 years ago
Leandro Ribeiro 96bef0517e drm-backend: add support for writeback connectors 4 years ago
Leandro Ribeiro 7243022b38 drm-backend: add function drm_backend_add_connector() to create drm_head for connectors that appear 4 years ago
Leandro Ribeiro 99611c8788 drm-backend: add helper function resources_has_connector() 4 years ago
Leandro Ribeiro 993920dd81 drm-backend: rename drm_backend_update_heads() to drm_backend_update_connectors() 4 years ago
Leandro Ribeiro 4a5b67a5db drm-backend: update description of drm_head_create() and drm_head_update_info() 4 years ago
Leandro Ribeiro 6794164bd9 drm-backend: move drm_head management from drm_connector_assign_connector_info() to drm_head_update_info() 4 years ago
Leandro Ribeiro 7086396f75 drm-backend: reduce number of drmModeGetConnector() calls 4 years ago
Leandro Ribeiro 702fbf7282 drm-backend: cache drmModeObjectProperties for connectors 4 years ago
Leandro Ribeiro e636990de3 drm-backend: move connector data from struct drm_head to struct drm_connector 4 years ago
Leandro Ribeiro bb33f90658 drm-backend: free old connector props before replacing it with newer data 4 years ago
Pekka Paalanen 3d6721eb15 drm-backend: fix deinit_planes 4 years ago
Leandro Ribeiro de1b77e7cd drm-backend: do not set output->crtc to NULL in drm_output_init_planes() failure 4 years ago
Leandro Ribeiro 05cecc8ef3 drm-backend: cosmetic changes to make the code easier to read 4 years ago
Leandro Ribeiro 3be23eff99 drm-backend: move code to init/deinit planes to specific functions 4 years ago
Leandro Ribeiro 744c0cbb32 drm-backend: drop unused_crtcs from struct drm_backend 4 years ago
Leandro Ribeiro b00d1a2efb drm-backend: move CRTC data from struct drm_output to new struct drm_crtc 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 d70e712c2f drm: always check the repaint_status in update_complete 4 years ago
Marius Vlad 5130a8c21a backend-drm: Correctly tear down the DRM backend 4 years ago
Stefan Agner 465ab2cd92 backend-drm: allow to disable GBM modifiers 4 years ago
Michael Olbrich 43ebb7e25a backend-drm: the GL renderer is a hard requirement for DRM virtual outputs 4 years ago
Michael Olbrich 27fb564a19 backend-drm: build DRM virtual support when the pipewire plugin is enabled 4 years ago
Michael Olbrich 3097acc702 backend-drm: reorder plane checks to avoid unnecessary rendering 4 years ago
Alexandros Frantzis 53a71cb186 drm: Reset associated universal plane states when finalizing a crtc 4 years ago
Alexandros Frantzis 9975134593 drm: Introduce drm_plane_reset_state() helper function 4 years ago
Michael Olbrich 3ac911f69b drm: remove duplicate function declarations 4 years ago