summaryrefslogtreecommitdiff
path: root/src/backends/native/meta-kms-impl-device.c
Commit message (Expand)AuthorAgeFilesLines
* kms/impl-device: Fix result listener list leakSebastian Keller2023-03-191-1/+1
* kms/device: Move result queueing to impl deviceJonas Ådahl2023-03-021-0/+24
* kms/impl-device: Move fd hold to update when processingJonas Ådahl2023-03-021-2/+2
* kms/impl-device: Let process() always take ownership of the updateJonas Ådahl2023-03-021-1/+6
* backends/native: Store supported variants for KMS enum/bitmasksSebastian Wick2023-02-231-6/+17
* backends/native: Store min/max value for KMS signed range propertiesSebastian Wick2023-02-231-0/+14
* kms: Add _in_impl() suffix to some functionsJonas Ådahl2023-02-181-8/+12
* kms/connector: Don't query the kernel twice when updatingJonas Ådahl2022-11-241-15/+13
* kms-impl-device: Remember the min/max values for a DRM_MODE_PROP_RANGEDaniel van Vugt2022-08-191-0/+14
* kms/crtc: Don't report predicted gamma changesJonas Ådahl2022-07-261-6/+1
* kms: Notify about privacy screen changes via predictionsJonas Ådahl2022-07-251-6/+39
* kms: Rename MetaKmsUpdateChanges to MetaKmsResourceChangesJonas Ådahl2022-07-251-6/+6
* backends/native: Update PropTable on hotplug and remove parse callbackSebastian Wick2022-06-101-14/+6
* backends/native: Store Enum and Bitmask information in MetaKmsPropSebastian Wick2022-06-101-5/+149
* kms/impl-device: Add addfb2_modifiers to MetaKmsDeviceCapsDaniel van Vugt2022-04-081-0/+6
* kms: Don't enter power saving via updatesJonas Ådahl2022-01-251-0/+17
* kms: Concentrate update processing in MetaKmsDeviceJonas Ådahl2022-01-251-1/+3
* kms/impl-device: Clear fd source on prepare-shutdownJonas Ådahl2022-01-251-6/+16
* kms/impl-device: Report 'full' change if we removed connectorsJonas Ådahl2021-11-181-3/+4
* kms/impl-device: Only update crtc/connector whose ID has changedMarco Trevisan (Treviño)2021-09-201-4/+21
* kms: Only emit resources-changed signal if we recorded a changeMarco Trevisan (Treviño)2021-09-201-14/+32
* native: Release output device files that are unusedJonas Ådahl2021-07-071-19/+150
* kms: Remove now unused API to get file descriptorJonas Ådahl2021-07-071-9/+0
* renderer/native: Get 'uses-monotonic' state from MetaKmsDeviceJonas Ådahl2021-07-071-0/+6
* renderer/native: Look up prefers-shadow cap via MetaKmsDeviceJonas Ådahl2021-07-071-0/+9
* kms/impl-device: Set universal plane client cap when opening fileJonas Ådahl2021-07-071-10/+0
* kms: Have the device impl open device files themselfJonas Ådahl2021-07-071-50/+65
* kms/device: Use device pool to open/close dri devicesJonas Ådahl2021-07-071-59/+66
* kms: Gracefully handle page flipping direct scanouts failingJonas Ådahl2021-07-021-2/+3
* backend/native: Split up KMS shutdown in two phasesJonas Ådahl2021-05-051-0/+9
* kms/impl-device: Fix some argument naming mistakesJonas Ådahl2021-04-141-1/+1
* kms: Add way to run without mode settingJonas Ådahl2021-03-121-0/+18
* kms/device: Move universal plane cap check to mode set initJonas Ådahl2021-03-121-0/+10
* kms/impl-device: Make non-abstract types explicitly init mode settingJonas Ådahl2021-03-121-17/+4
* kms: Add atomic MetaKmsImplDevice backendJonas Ådahl2021-01-221-0/+18
* kms/crtc: Log some CRTC state when updatingJonas Ådahl2021-01-221-0/+2
* kms/update: Make power saving an update wide changeJonas Ådahl2021-01-221-0/+9
* kms/impl-device: Make the actual implementation handle the drm eventJonas Ådahl2021-01-221-24/+3
* kms/crtc: Keep track of ACTIVE property valueJonas Ådahl2021-01-221-2/+20
* kms/impl-device: Keep a path string aroundJonas Ådahl2021-01-221-0/+26
* kms/device: Get driver details before constructing impl deviceJonas Ådahl2021-01-221-19/+30
* kms: Move impl backend inherit MetaKmsImplDevice instead of MetaKmsImplJonas Ådahl2021-01-221-3/+33
* kms/impl: Manage a list of impl devicesJonas Ådahl2021-01-221-0/+2
* kms/impl-device: Construct using GInitableJonas Ådahl2021-01-221-61/+148
* kms/impl-device: Make type derivableJonas Ådahl2021-01-221-68/+129
* kms/impl-device: Make property ID lookup also handle parsingJonas Ådahl2021-01-221-1/+10
* kms/connector: Make property ID fetching more declarativeJonas Ådahl2021-01-221-0/+63
* output-kms: Hand over fallback mode management to MetaKmsJonas Ådahl2021-01-221-0/+44
* 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