48 Commits (1c7e1bcc28b9b1948c697cde1c37311e829cd93f)

Author SHA1 Message Date
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
9 months ago
zhoulei 2c30500ce1 backend/drm: fix di_info memory leak
2 years ago
Simon Ser a160304289 backend/drm: use libdisplay-info for CVT mode generation
2 years ago
Simon Ser 35da997001 backend/drm: use libdisplay-info to parse EDID
2 years ago
Simon Ser f361efe965 backend/drm: add drm_connector_status_str()
2 years ago
illiliti eec95e3d5e backend/drm: use pnp.ids to fetch EDID data
2 years ago
Simon Ser d75b4d8e86 Revert "backend/drm: fetch EDID manufacturer from udev_hwdb"
2 years ago
Simon Ser 0cabc83046 backend/drm: pass through mode picture aspect ratio
2 years ago
Simon Ser bd587a7f43 backend/drm: use drmModeGetConnectorTypeName
2 years ago
Isaac Freund 5cca72958a
backend/drm: fix NULL pointer deference due to typo
3 years ago
Simon Ser 1f96f388e9 backend/drm: make serial optional
3 years ago
vaxerski d0d480b91a backend/drm: fix crash with null serial
3 years ago
Simon Ser be86145322 output: turn make/model/serial into char *
3 years ago
Simon Ser e646d882cf backend/drm: fetch EDID manufacturer from udev_hwdb
3 years ago
Simon Ser bedfec94bb backend/drm: use drmCloseBufferHandle
3 years ago
Simon Ser 0817c52a21 backend/drm: get rid of BO handle table
3 years ago
Simon Ser 5619cf368b backend/drm: add entry for Valve EDID vendor
3 years ago
Simon Ser 5dfaf5ea9c backend/drm: introduce wlr_drm_bo_handle_table
3 years ago
Simon Ser 66c42f4fcb backend/drm: add DRM_MODE_CONNECTOR_USB to conn_get_name
3 years ago
Simon Ser 0411dc0663 Revert "backend/drm: fail instead of stripping a modifier"
4 years ago
Simon Ser e804de923d backend/drm: clarify error message on drmModeAddFB fallback
4 years ago
Simon Ser f9f90b4173 backend/drm: fail instead of stripping a modifier
4 years ago
Simon Ser a02da8e6f6 backend/drm: add new writeback and SPI connector types
4 years ago
Ariadne Conill 23b6f3e3f5 drm: add fallback drmModeAddFB for drivers which do not support drmModeAddFB2
4 years ago
Simon Ser 5ee8b12dc3 backend/drm: make drm_fb_acquire return a FB ID
4 years ago
Simon Ser e57a52e7f7
Remove inline keyword
4 years ago
Scott Anderson 8da9d9679e backend/drm: introduce wlr_drm_fb
5 years ago
Simon Ser efd294ef09 backend/drm: add BenQ to manufacturer list
5 years ago
Simon Ser d201fc3506 backend/drm: add support for multiplanar BOs
6 years ago
Simon Ser e8057bb60c backend/drm: fallback to drmModeAddFB2
6 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 9b1d9fb91e
backend/drm: get physical size from libdrm
6 years ago
emersion ff6c4f80b2
backend/drm: don't insert duplicate custom modes, fix refresh rate
6 years ago
emersion 7ab37bf152 backend/drm: update EDID manufacturers database
6 years ago
emersion f8a50e4fe7 backend/drm: steal CRTCs from disabled outputs
6 years ago
emersion 1342393632 backend/drm: cosmetic enhancements
6 years ago
emersion 5b13b8a12c backend/drm: consider continue not using resources
6 years ago
emersion fb94f03b43 backend/drm: prevent use of uninitialized data
6 years ago
emersion d605b2ea07 backend/drm: remove unused if
6 years ago
emersion 7a3f7b3c8a backend/drm: add support for DRM_MODE_CONNECTOR_DPI
6 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
6 years ago
morganamilo 6305e6327f
Fix typos in comments and strings
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
Dominique Martinet 8e24aaa3c6 style: fix sizeof() calls without parentheses
7 years ago
emersion 91d72040e5
Configure outputs with make, model, serial in rootston
7 years ago
emersion 09279b90a6
Add wlr_output.serial
7 years ago
Scott Anderson 610b0493ac Rename files to remove pointless drm prefix
7 years ago