kwin/src/scene
Vlad Zahorodnii 21691fe570 scene: Fix animated software cursor not updating
The Item schedules repaints per scene delegate. Currently, there are no
any attached scene delegates when using software cursor, which results in
it freezing as soon as it stops moving.

The issue is addressed by using SceneDelegate instead of RenderLayerDelegate.

The proposed code is not great, but on the other hand, the plan is to
embed the software cursor in the workspace scene if needed.

BUG: 490440
2024-09-07 08:11:25 +00:00
..
shaders
cursordelegate_opengl.cpp scene: Fix animated software cursor not updating 2024-09-07 08:11:25 +00:00
cursordelegate_opengl.h scene: Fix animated software cursor not updating 2024-09-07 08:11:25 +00:00
cursordelegate_qpainter.cpp scene: Fix animated software cursor not updating 2024-09-07 08:11:25 +00:00
cursordelegate_qpainter.h scene: Fix animated software cursor not updating 2024-09-07 08:11:25 +00:00
cursoritem.cpp
cursoritem.h
cursorscene.cpp scene: Fix animated software cursor not updating 2024-09-07 08:11:25 +00:00
cursorscene.h
decorationitem.cpp
decorationitem.h
dndiconitem.cpp
dndiconitem.h
imageitem.cpp scene: Make ImageItem provide device texture coordinates 2024-08-20 13:26:37 +00:00
imageitem.h
item.cpp scene/item: add ItemEffect 2024-08-12 12:13:31 +00:00
item.h scene/item: add ItemEffect 2024-08-12 12:13:31 +00:00
itemgeometry.cpp
itemgeometry.h
itemrenderer.cpp
itemrenderer.h
itemrenderer_opengl.cpp scene: Drop ItemRendererOpenGL::RenderNode::coordinateType 2024-08-20 13:26:37 +00:00
itemrenderer_opengl.h scene: Drop ItemRendererOpenGL::RenderNode::coordinateType 2024-08-20 13:26:37 +00:00
itemrenderer_qpainter.cpp
itemrenderer_qpainter.h
rootitem.cpp
rootitem.h
scene.cpp scene/workspacescene: extend direct scanout candidate search to include multiple subsurfaces 2024-08-02 15:56:47 +02:00
scene.h scene/workspacescene: extend direct scanout candidate search to include multiple subsurfaces 2024-08-02 15:56:47 +02:00
shadowitem.cpp
shadowitem.h
surfaceitem.cpp scene: Make SurfaceItem provide device texture coordinates 2024-08-20 13:26:37 +00:00
surfaceitem.h
surfaceitem_internal.cpp
surfaceitem_internal.h
surfaceitem_wayland.cpp scene: Ignore xwayland window shape 2024-08-21 07:10:42 +00:00
surfaceitem_wayland.h scene: Ignore xwayland window shape 2024-08-21 07:10:42 +00:00
surfaceitem_x11.cpp
surfaceitem_x11.h
windowitem.cpp
windowitem.h
workspacescene.cpp scene: Fix attempting to scanout empty surfaces 2024-09-03 12:44:25 +00:00
workspacescene.h scene: Add an assert to debug crash in BlurEffect::prePaintWindow() 2024-08-30 18:54:11 +00:00
workspacescene_opengl.cpp opengl: Drop GLTexture::clear() 2024-08-20 22:38:13 +00:00
workspacescene_opengl.h
workspacescene_qpainter.cpp
workspacescene_qpainter.h