summaryrefslogtreecommitdiff
path: root/src/backends/native/meta-kms-impl-device.c
Commit message (Expand)AuthorAgeFilesLines
* kms/device: Provide driver name and descriptionJonas Ådahl2020-08-291-0/+34
* kms-impl-device: Clean up state if drm resources disappearJonas Ådahl2020-03-121-0/+10
* kms-impl-simple: Add fake cursor planes if no real onesJonas Ådahl2020-03-071-0/+13
* kms/device: Handle tracking capabilitiesJonas Ådahl2020-02-111-0/+25
* kms: Return gpointer from impl tasksJonas Ådahl2020-02-111-2/+4
* kms/plane: Move _new() function to private headerJonas Ådahl2020-02-111-0/+1
* kms: Predict state changes when processing updateJonas Ådahl2019-10-071-4/+12
* kms-impl-device: Use portable formatting for 64-bit integersDaniel van Vugt2019-09-201-1/+2
* kms/impl-device: Add and remove connectors on hot plugJonas Ådahl2019-09-051-9/+38
* kms: drmModeGetConnector may failHans de Goede2019-08-151-0/+3
* kms-impl-device: Fail up front if we can't retrieve DRM resourcesJonas Ådahl2019-07-011-2/+9
* kms-impl-device: Fail if we can't enable universal planesJonas Ådahl2019-07-011-5/+14
* backend/native: Add and use transactional KMS APIJonas Ådahl2019-06-201-1/+83
* output/kms: Outsource connector state fetching to MetaKmsConnectorJonas Ådahl2019-06-201-0/+6
* crtc/kms: Outsource CRTC state fetching to MetaKmsCrtcJonas Ådahl2019-06-201-0/+9
* kms: Add connector representationJonas Ådahl2019-06-201-0/+34
* kms: Add plane representationJonas Ådahl2019-06-201-0/+114
* kms: Add CRTC representationJonas Ådahl2019-06-201-0/+52
* backends/native: Add basic KMS abstraction building blocksJonas Ådahl2019-06-201-0/+98