summaryrefslogtreecommitdiff
path: root/src/backends/native/meta-gpu-kms.c
Commit message (Expand)AuthorAgeFilesLines
* backends: force enable modifiers on tagged devicesKarol Herbst2020-09-281-0/+9
* kms: Skip displays with 'non-desktop' property setPhilipp Zabel2020-08-051-1/+1
* backends/native: Remove unused `meta_gpu_kms_wait_for_flip` and moreDaniel van Vugt2020-08-041-10/+0
* gpu/kms: Turn off CRTCs as well for DPMSMichel Dänzer2020-06-231-1/+15
* crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcModeJonas Ådahl2020-06-111-43/+13
* Revert "crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode"Georges Basile Stavracas Neto2020-06-101-5/+12
* crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcModeJonas Ådahl2020-06-101-12/+5
* crtc-mode: Move away fields from public MetaCrtcMode structJonas Ådahl2020-06-101-7/+16
* crtc: Make implementations inherit MetaCrtcJonas Ådahl2020-06-101-3/+3
* output: Make implementations inherit MetaOutputJonas Ådahl2020-06-101-10/+13
* output: Move output info to MetaOutputInfo structJonas Ådahl2020-06-101-10/+6
* backend/native: Share drmModeAddFB codePekka Paalanen2020-01-161-0/+75
* backend/native: Add and use transactional KMS APIJonas Ådahl2019-06-201-303/+10
* backend/native: Move some KMS utilities to its own fileJonas Ådahl2019-06-201-18/+1
* crtc/kms: Use MetaKmsPlane to check supported rotations and formatsJonas Ådahl2019-06-201-0/+6
* gpu/kms: Init global mode list from MetaKmsConnectorsJonas Ådahl2019-06-201-110/+27
* output/kms: Outsource connector state fetching to MetaKmsConnectorJonas Ådahl2019-06-201-4/+2
* crtc/kms: Outsource CRTC state fetching to MetaKmsCrtcJonas Ådahl2019-06-201-10/+3
* kms: Add connector representationJonas Ådahl2019-06-201-22/+29
* gpu/kms: Fix connector id type in helperJonas Ådahl2019-06-201-3/+3
* kms: Add plane representationJonas Ådahl2019-06-201-2/+0
* kms: Add CRTC representationJonas Ådahl2019-06-201-6/+8
* backends/native: Add basic KMS abstraction building blocksJonas Ådahl2019-06-201-21/+16
* gpu/kms: Remove max buffer size getterJonas Ådahl2019-06-201-15/+0
* backend: Move GPU ownership from the monitor manager to the backendJonas Ådahl2019-06-201-15/+14
* monitor-manager: Clean up DPMS state trackingJonas Ådahl2019-04-021-6/+3
* renderer/native: Retry page flip after one vsync if EBUSYJonas Ådahl2019-02-251-51/+23
* backends/native: Add flags to MetaGpuKmsPekka Paalanen2019-01-131-0/+16
* gpu/kms: Use correct DRM event context versionDaniel Stone2019-01-021-1/+1
* renderer-native: Add hardware presentation timingDaniel van Vugt2018-11-231-5/+64
* backends/native: Use the connector_id rather than winsys_idEmilio Pozuelo Monfort2018-11-191-5/+11
* gpu/kms: Add identifierEmilio Pozuelo Monfort2018-11-191-0/+10
* Always generate meta-default-modes.hJonas Ådahl2018-11-061-1/+2
* gpu-kms: assert on invalid flip attemptsPekka Paalanen2018-10-251-0/+3
* monitor-manager-kms: Check if GPUs can have outputsIain Lane2018-08-211-0/+8
* gpu-kms: Handle drmModeGetResources() failingIain Lane2018-08-211-5/+31
* Revert "gpu-kms: Handle drmModeGetResources() failing"Jonas Ådahl2018-08-101-31/+5
* gpu-kms: Handle drmModeGetResources() failingIain Lane2018-08-101-5/+31
* native/gpu: Handle drmModeSetCrtc() failing gracefullyJonas Ådahl2018-07-251-1/+4
* backends: Move MetaOutput::crtc field into private structJonas Ådahl2018-06-281-2/+6
* renderer/native: Also wrap flip closures for EGLStreamsJonas Ådahl2018-06-071-13/+31
* gpu-kms: Return NULL, not FALSEGeorges Basile Stavracas Neto2018-04-161-1/+1
* gpu-kms: Don't add outputs without modesJonas Ådahl2018-02-051-2/+12
* monitor-manager: Add portrait modes to portrait displaysHans de Goede2017-12-251-2/+12
* backends: Plug leaksCarlos Garnacho2017-11-071-0/+2
* gpu-kms: Pass GPU on page flip callbacksJonas Ådahl2017-10-051-10/+35
* gpu-kms: poll() on KMS fd on EAGAINJonas Ådahl2017-10-051-5/+40
* backends: Split out CRTC/output management to MetaGpuJonas Ådahl2017-10-051-0/+759