summaryrefslogtreecommitdiff
path: root/src/backends/native/meta-kms-impl-device-simple.c
Commit message (Expand)AuthorAgeFilesLines
* kms/impl-device/simple: Avoid destroying a NULL hash tableDaniel van Vugt2023-03-201-1/+1
* kms: Always handle KMS update result via callbackJonas Ådahl2023-03-011-11/+6
* onscreen/native: Handle unexpected scanout failures asyncJonas Ådahl2023-03-011-8/+4
* kms/update: Stop tracking update sequence numbersJonas Ådahl2023-03-011-3/+1
* backends/native: Replace MetaKmsCrtcGamma with MetaGammaLutSebastian Wick2023-02-231-2/+2
* backends/native: Introduce MetaKmsCrtcColorUpdateSebastian Wick2023-02-231-22/+27
* backends/native: Rename crtc_gamma to crtc_color_updatesSebastian Wick2023-02-231-6/+6
* kms-impl-device-simple: Apply META_KMS_CONNECTOR_PROP_MAX_BPCDaniel van Vugt2022-08-191-0/+16
* kms/impl-device/simple: Ensure buffer fb_id on test update tooJonas Ådahl2022-07-281-0/+12
* kms/impl/simple: Make sure cursor buffers have fb idsJonas Ådahl2022-05-031-2/+9
* kms/impl-device/simple: Get the buffer handle from MetaDrmBufferJonas Ådahl2022-04-291-13/+2
* kms: Don't enter power saving via updatesJonas Ådahl2022-01-251-34/+44
* backends/kms: Implement privacy screen handling and settingMarco Trevisan (Treviño)2022-01-251-0/+16
* kms: Add update test APIJonas Ådahl2022-01-051-3/+86
* drm-buffer: Don't always generate fb_id on constructionJonas Ådahl2021-10-181-0/+10
* native: Release output device files that are unusedJonas Ådahl2021-07-071-17/+41
* kms/impl-device: Set universal plane client cap when opening fileJonas Ådahl2021-07-071-3/+18
* kms: Have the device impl open device files themselfJonas Ådahl2021-07-071-0/+30
* kms/impl-device/simple: Pass the NULL to discard_page_flip() on shut-downJonas Ådahl2021-07-071-1/+1
* kms: Gracefully handle page flipping direct scanouts failingJonas Ådahl2021-07-021-6/+13
* backend/native: Split up KMS shutdown in two phasesJonas Ådahl2021-05-051-0/+16
* kms/impl-simple: Clean up pending page flip datas on finalizeJonas Ådahl2021-05-051-7/+29
* kms-impl/simple: Discard pending flips when finalizingJonas Ådahl2021-05-051-4/+6
* kms/impl-simple: Add helper for dispatching page flip datasJonas Ådahl2021-05-051-18/+13
* kms/impl-device: Fix some argument naming mistakesJonas Ådahl2021-04-141-1/+1
* kms/impl-device: Make non-abstract types explicitly init mode settingJonas Ådahl2021-03-121-5/+1
* Change all g_memdup() to g_memdup2()Jonas Ådahl2021-02-041-1/+1
* kms/update: Encapsulate custom page flip fields in objectJonas Ådahl2021-01-221-27/+22
* kms/impl-device/simple: Make process update vfunc type a typedefJonas Ådahl2021-01-221-8/+10
* kms/page-flip: Pass ownership of listener user data along with closureJonas Ådahl2021-01-221-27/+46
* kms/update: Make power saving an update wide changeJonas Ådahl2021-01-221-16/+121
* kms: Add symbolic page flips and cogl frame infosJonas Ådahl2021-01-221-1/+42
* kms: Add some basic debug loggingJonas Ådahl2021-01-221-0/+124
* kms/impl-device: Make the actual implementation handle the drm eventJonas Ådahl2021-01-221-0/+27
* kms/update: Make explicit page flip just listenersJonas Ådahl2021-01-221-20/+96
* kms: Allow update passing with failed plane assignmentsJonas Ådahl2021-01-221-57/+35
* kms/impl: Dont discard page flips in callback when failed up frontJonas Ådahl2021-01-221-28/+0
* kms/update: Make custom page flip be per updateJonas Ådahl2021-01-221-3/+6
* kms/update: Assign planes with MetaDrmBuffer instead of fb idsJonas Ådahl2021-01-221-7/+38
* kms/update: Make dst_rect a int rectangleJonas Ådahl2021-01-221-4/+4
* kms: Move impl backend inherit MetaKmsImplDevice instead of MetaKmsImplJonas Ådahl2021-01-221-0/+1198