11 Commits (bacc35c236dc5e09c7fc30631c2d2e1b008fe19f)

Author SHA1 Message Date
Xaver Hugl f2417a8523 backends/drm: support CTM for simple color transformations 3 years ago
Xaver Hugl 4cd25cf571 cursor: make position, hotspot and size floating point 3 years ago
Vlad Zahorodnii 9f100e8292 core: Make Output::setCursor() take CursorSource 3 years ago
Vlad Zahorodnii 35a99ec9ad Add explicit output cursor manipulation api 3 years ago
Aleix Pol df77fcd9e0 x11window: Calculate the native floor from the begining of the output 3 years ago
Xaver Hugl 65e886cde2 backends/drm: support the panel orientation property 3 years ago
Vlad Zahorodnii 7fffe99328 build: Add -Wno-unused-parameter compiler option 3 years ago
Xaver Hugl ceae717500 output: don't round geometry as often 3 years ago
Xaver Hugl e9e97e49bf backends/drm: set drm content type when available 3 years ago
Vlad Zahorodnii d1de19e212 Make Workspace process batched output updates 4 years ago
Vlad Zahorodnii d2fb4147fc Move multi-purpose code in its own directory 4 years ago
Vlad Zahorodnii 0bf1183286 Emit Output::scaleChanged() when the state changes 4 years ago
Vlad Zahorodnii 76f3e1ec20 Drop Output::updateEnablement() 4 years ago
Vlad Zahorodnii ed49d7c59b Refactor output state setting 4 years ago
Vlad Zahorodnii 8dabeb4709 backends/drm: Use DrmOutput to represent non-desktop outputs too 4 years ago
Xaver Hugl 4874066423 port many Qt shared pointers to standard smart pointers 4 years ago
Vlad Zahorodnii 8b644fee58 backends/x11: Ensure that Output::geometryChanged is emitted when modes change 4 years ago
Xaver Hugl 945eef58fe OutputMode: use uint32_t for the refresh rate 4 years ago
Vlad Zahorodnii 2b7fa206e8 Refactor Output information initialization 4 years ago
Vlad Zahorodnii a4a2ee0428 Refactor output mode abstractions 4 years ago
Xaver Hugl c3954eab8f Port gamma ramp code to generic color transformations 4 years ago
Vlad Zahorodnii e6f08665fe Drop Output::updateTransform() 4 years ago
Vlad Zahorodnii 8e7a8c5a11 Rename AbstractOutput to Output 4 years ago
Vlad Zahorodnii b376865f52 Rename WaylandOutputConfig to OutputConfiguration 4 years ago
Vlad Zahorodnii d43dac8f8d Merge AbstractWaylandOutput with AbstractOutput 4 years ago
Xaver Hugl 7358daa92c renderbackend: move render methods to OutputLayer 4 years ago
Vlad Zahorodnii 809f383d44 Take layer-local damage regions 4 years ago
Vlad Zahorodnii 7096e3ead8 Run clang-format 4 years ago
Vlad Zahorodnii 65ccfd336f Add dummy OutputLayer type 4 years ago
Vlad Zahorodnii a3b5266175 Drop Platform::renderLoop() 4 years ago
Xaver Hugl 6a99bfd2f4 make software cursors work per output 4 years ago
Xaver Hugl e2a0863843 platforms/drm: more dynamic crtc assignment 4 years ago
Méven Car 0a2c511489 Wayland: Add support for protocol kde-output-device_v2, allow to detect drm mode changes 5 years ago
Aleix Pol eb62dbb9c5 Allow the KScreenEffect to work on Wayland 5 years ago
Vlad Zahorodnii 24d865ea38 wayland: Generate valid output uuids 5 years ago
Méven Car ef19948c00 Reflect changes in kwayland-server changes 5 years ago
Vlad Zahorodnii 220a1e0441 Add QDebug stream operator for AbstractOutput 5 years ago
Vlad Zahorodnii 93e0265e4e Move source code to src/ directory 5 years ago
Xaver Hugl 30464e5c8b Implement direct scanout for the gbm backend 5 years ago
Vlad Zahorodnii 887a859621 wayland: Close layer-shell clients when associated output is disabled 5 years ago
Vlad Zahorodnii b8a70e62d5 Introduce RenderLoop 5 years ago
Vlad Zahorodnii 27e2e85144 Add manufacturer, model, and serialNumber properties to AbstractOutput 5 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
Roman Gilg 6bfa931f2b Associate output transforms and orientations 6 years ago
Roman Gilg f7ff62e2e2 Lift output enablement into Platform 7 years ago
Vlad Zagorodniy 8e88139fd6 Overhaul AbstractOutput 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