summaryrefslogtreecommitdiff
path: root/src/backends/native
Commit message (Expand)AuthorAgeFilesLines
* drm-buffer-gbm: Bail out early if FBO allocation failsRobert Mader2023-05-171-0/+3
* output: Check the EDID for the supported sink ColorimetrySebastian Wick2023-04-211-5/+15
* frame/native: Remember whether the frame carried a kms updateRobert Mader2023-04-172-0/+12
* backends: Use meta_gamma_lut_new_sized() in a few more placesJonas Ådahl2023-03-301-6/+1
* onscreen/native: Avoid freezing the frame clock on failed cursor commitsDaniel van Vugt2023-03-291-0/+27
* kms/impl-device/simple: Avoid destroying a NULL hash tableDaniel van Vugt2023-03-201-1/+1
* kms/device: Avoid leaking some fieldsJonas Ådahl2023-03-191-0/+3
* kms/impl-device: Fix result listener list leakSebastian Keller2023-03-191-1/+1
* backends/native: Report correct Gamma support on the KMS properties pathSebastian Wick2023-03-181-6/+7
* backends/native: Convert MetaOutputColorspace to DRM ColorspaceSebastian Wick2023-03-043-1/+18
* tests: Add tests for HDR Static Metadata encoding/decoding and equalitySebastian Wick2023-03-042-2/+11
* output: Check the EDID for HDR Static Metadata supportSebastian Wick2023-03-041-2/+4
* backends/native: Wire up color space and HDR metadataSebastian Wick2023-03-042-0/+110
* backends/native: Process color space and HDR md updatesSebastian Wick2023-03-043-29/+181
* backends/native: Add color space and HDR metadata updatesSebastian Wick2023-03-043-0/+65
* backends/native: Let updates require ALLOW_MODESETSebastian Wick2023-03-043-1/+11
* backends/native: Read color space and HDR metadata connector stateSebastian Wick2023-03-042-2/+282
* backends/native: Add color space and HDR metadata KMS propertiesSebastian Wick2023-03-042-1/+105
* onscreen/native: Hold output and CRTC refs until disposeJonas Ådahl2023-03-031-2/+3
* onscreen/native: Hold ref to the output and CRTC until detachedJonas Ådahl2023-03-031-2/+5
* onscreen/native: Detach onscreens when disposingJonas Ådahl2023-03-031-1/+1
* tests: Port headless start test case to VKMSJonas Ådahl2023-03-022-0/+3
* gpu/kms: Report that we can have outputs if we have connectorsJonas Ådahl2023-03-021-12/+1
* kms/update: Merge connector updates tooJonas Ådahl2023-03-022-2/+67
* renderer/native: Move per frame KMS update to MetaFrameNativeJonas Ådahl2023-03-0213-189/+231
* kms/device: Move result queueing to impl deviceJonas Ådahl2023-03-022-1/+26
* kms/impl-device: Move fd hold to update when processingJonas Ådahl2023-03-023-2/+19
* kms/impl-device: Let process() always take ownership of the updateJonas Ådahl2023-03-023-7/+7
* clutter/frame: Allow setting a backend release functionJonas Ådahl2023-03-021-1/+6
* renderer-view/native: Allocate backend specific ClutterFrameJonas Ådahl2023-03-023-0/+73
* backends/native: Introduce MetaRendererViewNativeDor Askayo2023-03-023-16/+95
* tests/kms/render: Add test for scanout failure handlingJonas Ådahl2023-03-012-0/+2
* kms: Always handle KMS update result via callbackJonas Ådahl2023-03-017-151/+88
* kms/result-listener: Let listeners own a feedback refJonas Ådahl2023-03-016-16/+94
* onscreen/native: Process TEST_ONLY updates directly on the deviceJonas Ådahl2023-03-013-21/+3
* kms/update: Change lock() to seal()Jonas Ådahl2023-03-014-27/+19
* onscreen/native: Handle unexpected scanout failures asyncJonas Ådahl2023-03-018-94/+60
* onscreen/native: Log kms debug messages when doing test commitsJonas Ådahl2023-03-011-1/+9
* onscreen/native: Don't swap the buffer if page flip failedJonas Ådahl2023-03-011-1/+9
* onscreen/native: Warn expecting next buffer on symoblic page flipJonas Ådahl2023-03-011-0/+3
* onscreen/native: Don't try to set modes before client buffer scanoutJonas Ådahl2023-03-011-1/+0
* kms/page-flip-listener: Make object reference countedJonas Ådahl2023-03-012-3/+9
* kms: Make KMS feedback struct ref countedJonas Ådahl2023-03-013-7/+23
* kms/update: Support merging updates with mode setsJonas Ådahl2023-03-011-1/+51
* kms/update: Add API to merge two updatesJonas Ådahl2023-03-013-0/+153
* kms/update: Stop tracking update sequence numbersJonas Ådahl2023-03-014-19/+3
* backends/native: Handle gamma sizes independent of the KMS LUTSebastian Wick2023-02-232-15/+2
* backends/native: Read CRTC Gamma state from legacy and property APIsSebastian Wick2023-02-232-5/+86
* backends/native: Replace MetaKmsCrtcGamma with MetaGammaLutSebastian Wick2023-02-2312-137/+57
* backends/native: Use MetaKmsCrtcGamma for the KMS gamma color updateSebastian Wick2023-02-234-68/+74