kwin/src/backends/drm
Xaver Hugl 18a72f7187 backends/drm: also force linear layout for dumb buffer cursors
While it usually shouldn't make a difference, it ensures that the buffer import
always works properly

CCBUG: 456306
2022-10-04 07:33:59 +00:00
..
CMakeLists.txt backends/drm: move placeholder output management to Workspace 2022-08-27 20:30:27 +02:00
drm_abstract_output.cpp Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_abstract_output.h Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_backend.cpp backends/drm: Emit Platform::outputsQueried signal after removing virtual output 2022-09-13 18:53:47 +00:00
drm_backend.h backends/drm: Rework GPU removal 2022-09-12 08:03:48 +00:00
drm_buffer.cpp backends/drm: use FileDescriptor class for drm buffer fds 2022-08-11 21:27:33 +02:00
drm_buffer.h backends/drm: use FileDescriptor class for drm buffer fds 2022-08-11 21:27:33 +02:00
drm_buffer_gbm.cpp backends/drm: add stricter checks for direct scanout 2022-08-14 19:53:30 +02:00
drm_buffer_gbm.h port many Qt shared pointers to standard smart pointers 2022-06-04 16:57:29 +00:00
drm_dmabuf_feedback.cpp dmabuf: make use of FileDescriptor class 2022-08-11 21:27:33 +02:00
drm_dmabuf_feedback.h backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_dumb_buffer.cpp backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_dumb_buffer.h
drm_dumb_swapchain.cpp kwineffects: Move infiniteRegion() to kwinglobals.h 2022-07-25 10:52:03 +03:00
drm_dumb_swapchain.h backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_egl_backend.cpp Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_egl_backend.h backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_egl_cursor_layer.cpp backends/drm: don't crash if beginFrame fails 2022-08-09 22:18:58 +02:00
drm_egl_cursor_layer.h backends/drm: don't crash if beginFrame fails 2022-08-09 22:18:58 +02:00
drm_egl_layer.cpp backends/drm: correct test buffer check 2022-10-03 10:44:51 +00:00
drm_egl_layer.h backends/drm: don't crash if beginFrame fails 2022-08-09 22:18:58 +02:00
drm_egl_layer_surface.cpp backends/drm: also force linear layout for dumb buffer cursors 2022-10-04 07:33:59 +00:00
drm_egl_layer_surface.h Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_gbm_surface.cpp kwineffects: Move infiniteRegion() to kwinglobals.h 2022-07-25 10:52:03 +03:00
drm_gbm_surface.h backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_gpu.cpp backends/drm: Fix 100% cpu usage after tty switch 2022-09-27 07:29:05 +00:00
drm_gpu.h backends/drm: Rework GPU removal 2022-09-12 08:03:48 +00:00
drm_layer.cpp port many Qt shared pointers to standard smart pointers 2022-06-04 16:57:29 +00:00
drm_layer.h Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_logging.cpp backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_logging.h backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_object.cpp backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_object.h Explicitly mark DrmObject as non-copyable 2022-08-15 18:03:46 +02:00
drm_object_connector.cpp backends/drm: supress warning for disconnected connector 2022-09-16 01:43:08 +02:00
drm_object_connector.h Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_object_crtc.cpp backends/drm: make modeset tests explicit 2022-07-26 19:03:33 +00:00
drm_object_crtc.h backends/drm: make modeset tests explicit 2022-07-26 19:03:33 +00:00
drm_object_plane.cpp backends/drm: replace manual IN_FORMATS parsing with libdrm functions 2022-08-30 08:30:01 +00:00
drm_object_plane.h backends/drm: make modeset tests explicit 2022-07-26 19:03:33 +00:00
drm_output.cpp backends/drm: turn all outputs on when new output is hotplugged 2022-09-14 12:58:39 +02:00
drm_output.h Refactor output state setting 2022-08-28 14:30:24 +00:00
drm_pipeline.cpp Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_pipeline.h Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_pipeline_legacy.cpp backends/drm: make modeset tests explicit 2022-07-26 19:03:33 +00:00
drm_pointer.h backends/drm: fix memory leak 2022-07-26 19:41:51 +00:00
drm_property.cpp backends/drm: fix blob updating 2022-08-04 15:48:32 +00:00
drm_property.h backends: port from QScopedPointer to std::unique_ptr 2022-06-21 17:50:49 +00:00
drm_qpainter_backend.cpp Move multi-purpose code in its own directory 2022-09-06 11:21:40 +03:00
drm_qpainter_backend.h backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_qpainter_layer.cpp backends/drm: don't crash if beginFrame fails 2022-08-09 22:18:58 +02:00
drm_qpainter_layer.h backends/drm: don't crash if beginFrame fails 2022-08-09 22:18:58 +02:00
drm_render_backend.h port many Qt shared pointers to standard smart pointers 2022-06-04 16:57:29 +00:00
drm_shadow_buffer.cpp backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_shadow_buffer.h backends/drm: rename files to be more consistent 2022-07-24 13:05:13 +00:00
drm_virtual_egl_layer.cpp backends/drm: don't crash if beginFrame fails 2022-08-09 22:18:58 +02:00
drm_virtual_egl_layer.h backends/drm: don't crash if beginFrame fails 2022-08-09 22:18:58 +02:00
drm_virtual_output.cpp Add dummy placeholder output type 2022-09-06 10:36:33 +00:00
drm_virtual_output.h Add dummy placeholder output type 2022-09-06 10:36:33 +00:00
gbm_dmabuf.h Fix build with older libgbm 2022-09-16 17:51:36 +00:00
overview.md