summaryrefslogtreecommitdiff
path: root/src/backends/native/meta-crtc-kms.c
Commit message (Expand)AuthorAgeFilesLines
* backends/native: Handle gamma sizes independent of the KMS LUTSebastian Wick2023-02-231-14/+0
* backends/native: Replace MetaKmsCrtcGamma with MetaGammaLutSebastian Wick2023-02-231-32/+14
* backends/native: Use MetaKmsCrtcGamma for the KMS gamma color updateSebastian Wick2023-02-231-13/+15
* backends/native: Introduce MetaKmsCrtcColorUpdateSebastian Wick2023-02-231-2/+1
* onscreen/native: Track GAMMA_LUT invalidations hereJonas Ådahl2023-02-011-37/+28
* crtc/kms: Make set gamma caller handle the updateJonas Ådahl2023-02-011-12/+12
* backend: Set up and use ownership chainsJonas Ådahl2022-12-171-0/+1
* crtc: Get/set gamma via helper structJonas Ådahl2022-09-011-43/+52
* monitor-manager: Move gamma LUT manipulation API to MetaCrtcJonas Ådahl2022-09-011-0/+164
* crtc/kms: Don't add gamma to the update if unsupported by the CRTCDaniel van Vugt2022-04-191-1/+5
* crtc/native: Add API to check whether the CRTC supports hardware cursorsJonas Ådahl2021-11-261-0/+11
* onscreen/native: Pass damage rectangles when page flippingPiotr Lopatka2021-09-031-1/+3
* crtc/kms: Make the 'transform-handled' API pass through MetaCrtcNativeJonas Ådahl2021-03-121-5/+17
* crtc/kms: Add an abstract MetaCrtcNative that sits under MetaCrtcKmsJonas Ådahl2021-03-121-2/+2
* native: Rename MetaMonitorManagerKms to MetaMonitorManagerNativeJonas Ådahl2021-03-121-5/+5
* crtc/kms: Turn g_debug()s to meta_topic()sJonas Ådahl2021-01-221-4/+6
* kms/update: Make power saving an update wide changeJonas Ådahl2021-01-221-19/+0
* backend/native: Set CRTC gamma once per frameJonas Ådahl2021-01-221-0/+42
* monitor-manager/kms: Turn on DPMS together with mode setJonas Ådahl2021-01-221-0/+20
* cursor-renderer/native: Store struct in CRTC privateJonas Ådahl2021-01-221-2/+22
* crtc/kms: Remove page flip helperJonas Ådahl2021-01-221-14/+0
* kms/update: Assign planes with MetaDrmBuffer instead of fb idsJonas Ådahl2021-01-221-2/+2
* kms/update: Make dst_rect a int rectangleJonas Ådahl2021-01-221-6/+6
* kms/update: Make change updates to take MetaKmsModeJonas Ådahl2021-01-221-6/+4
* crtc-mode-kms: Wrap MetaKmsMode instead of drmModeModeInfoJonas Ådahl2021-01-221-1/+4
* backends/native: Fall back to compositing if direct scanout failedJonas Ådahl2020-09-171-0/+2
* backends/native: Use proper string format for uint64_tCarlos Garnacho2020-08-281-2/+2
* Fix segfaults on 32-bit systems.Martin Whitaker2020-07-241-1/+1
* crtc-kms: Include MetaCrtc in MetaCrtcKms structJonas Ådahl2020-06-111-0/+2
* crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcModeJonas Ådahl2020-06-111-2/+4
* Revert "crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcMode"Georges Basile Stavracas Neto2020-06-101-4/+2
* crtc-kms: Make KMS CRTC mode a type inheriting MetaCrtcModeJonas Ådahl2020-06-101-2/+4
* crtc-mode: Move away fields from public MetaCrtcMode structJonas Ådahl2020-06-101-4/+6
* crtc: Make implementations inherit MetaCrtcJonas Ådahl2020-06-101-61/+50
* output: Make implementations inherit MetaOutputJonas Ådahl2020-06-101-1/+1
* crtc: Move MetaCrtcConfig field to instance privateJonas Ådahl2020-06-101-5/+8
* crtc: Move all_transforms field into instance privateJonas Ådahl2020-06-101-1/+0
* monitor-manager: Remove is_dirty from MetaCrtc and MetaOutputJonas Ådahl2020-06-101-1/+0
* crtc: Move CRTC id field into instance privateJonas Ådahl2020-06-101-3/+5
* crtc: Move MetaGpu field to instance-privateJonas Ådahl2020-06-101-2/+3
* crtc: Move renderer private to MetaKmsCrtcJonas Ådahl2020-06-101-0/+19
* renderer-native: Draw stage separately per CRTCJonas Ådahl2020-02-251-13/+2
* crtc: Move configured state to separate structJonas Ådahl2020-02-251-35/+24
* kms/update: Add flags to plane assignmentJonas Ådahl2020-02-111-1/+5
* backends/native: Add some KMS debug loggingJonas Ådahl2019-06-201-2/+10
* backend/native: Add and use transactional KMS APIJonas Ådahl2019-06-201-92/+111
* backend/native: Move some KMS utilities to its own fileJonas Ådahl2019-06-201-41/+0
* crtc/kms: Use MetaKmsPlane to check supported rotations and formatsJonas Ådahl2019-06-201-263/+43
* output/kms: Outsource connector state fetching to MetaKmsConnectorJonas Ådahl2019-06-201-0/+8
* crtc/kms: Outsource CRTC state fetching to MetaKmsCrtcJonas Ådahl2019-06-201-10/+8