63 Commits (ef5406990eb5a893e2f651cc3cdb7dd193f9bb0f)

Author SHA1 Message Date
Bhushan Shah ef5406990e [platforms/drm] Consider DSI connector type to be internal display 7 years ago
Roman Gilg df3c1de848 [platforms/drm] Rework enablement and dpms switching 7 years ago
Roman Gilg b3e7664d2c Replace Wayland/XDG outputs checks with enablement checks 7 years ago
Roman Gilg 732610bd8f [platforms/drm] Early platform and outputs teardown 7 years ago
Roman Gilg 331f5d7da7 Get output physical size from output device 7 years ago
Roman Gilg dbb2cede08 Get output pixel size from output device 7 years ago
Vlad Zagorodniy c7639fd7ed Port away from deprecated headers 7 years ago
Vlad Zagorodniy 1892bd33f2 [platforms/drm] Refactor out Edid class 7 years ago
Vlad Zagorodniy 0d381846f1 Backport Night Color feature to X11 7 years ago
Roman Gilg 1a11abc821 [platforms/x11/standalone] Port to AbstractOutput 7 years ago
Fabian Vogt 7804eb41d9 Fix crash due to dangling reference 7 years ago
Aleix Pol 559c2e68d3 Improve behavior of rotated displays 7 years ago
Vlad Zagorodniy af862a9caf Remove redundant AbstractOutput::internal() method 7 years ago
Erik Kurzinger c898f96df3 [platforms/drm] EGLStream DRM Backend Initial Implementation 7 years ago
Vlad Zagorodniy 02a5a08a6c [platforms/drm] Rework ScopedDrmPointer 7 years ago
Vlad Zagorodniy 380c93ac19 [platforms/drm] Add DPI connector type 7 years ago
Aleix Pol d8af2ee566 Rotate cursors also on portrait mode 7 years ago
Roman Gilg 6857fe5477 Add output orientation size helper 7 years ago
Roman Gilg 6295d1e6a2 Move output refresh rate getter into AbstractOutput 7 years ago
Roman Gilg 0af57d6366 [drm] Code cleanup in DrmOutput class 7 years ago
Roman Gilg 93f78c2d23 Set outputs enabled in AbstractOutput 7 years ago
Roman Gilg 32a9a61889 Abstract OutputDevice initialization 7 years ago
Roman Gilg 27946199b6 Abstract output dpms handling 7 years ago
Roman Gilg e2b1bcea1b Set mode in AbstractOutput 7 years ago
Roman Gilg 254a807374 Handle Wayland change sets in AbstractOutput 7 years ago
Roman Gilg 21aee588af Initialize Wayland output in AbstractOutput 7 years ago
Roman Gilg 9cf2730f8d [colorcorrection] Set gamma through Output class 8 years ago
Roman Gilg fe63e21f80 Introduce generic Output class 8 years ago
David Edmundson 7aedacd89e Fractional scaling in DRM kscreen integration 8 years ago
David Edmundson a362a67989 Don't remove outputs during page flip 8 years ago
David Edmundson 9f2f6d9657 Don't remove outputs during page flip 8 years ago
David Edmundson 2cc42ecc12 DRM cursor scaling 8 years ago
David Edmundson 1403fcf316 Add XDG Output support 8 years ago
Rohan Garg 757ed91a5d Handle errors with drmModeSetCursor instead of silently failing 8 years ago
Fabian Vogt b1bffa4458 Fix typo in config group name 8 years ago
David Edmundson 01c1870e9d Support dynamic output enabling/disabling from KScreen 8 years ago
David Edmundson e96f2bff11 Split init'ing the wayland output from init 8 years ago
Martin Flöser 9df1744830 Support automatic screen rotation based on orientation sensor 8 years ago
Martin Flöser 59f7ed9c78 [platforms/drm] Forward the mode changes to the OutputInterface 8 years ago
Martin Flöser 4bfeeb3084 [platforms/drm] Fix cursor hotspot for inverted landscape rotation 8 years ago
Martin Flöser c9c26019a1 [platforms/drm] Move cursor dumb buffers to Output 8 years ago
Martin Flöser c06c234778 [platforms/drm] Properly adjust cursor position on a rotated output 8 years ago
Martin Flöser 26cdfd317f [platforms/drm] Restore previous mode if an atomic test fails 8 years ago
Martin Flöser b2d8bbec81 [platforms/drm] Rotate screen if requested from KScreen 9 years ago
David Edmundson ca6459145c Remove code duplication 9 years ago
Martin Flöser 33a4cf4050 [drm] Implement changing of modes 9 years ago
Martin Flöser 02d3daf28a Add physicalSize to the Screens API 9 years ago
David Edmundson bc92745f07 Restore cursors across multiple screens 9 years ago
David Edmundson 4238218b76 Don't scale cursor hotspot differently to cursor 9 years ago
Martin Flöser f47cc62180 Fix unuxed-but-set-variable warning 9 years ago