kwin/src/scene
Vlad Zahorodnii 6974f54149 Move EffectWindowImpl ownership to WindowItem
EffectWindowImpl affects rather the WindowItem, so move its ownership to
it. This encapsulates compositing setup so it's effectively same as
creating a window item, except some annoyances on X11.
2023-10-09 07:50:05 +00:00
..
shaders scene: Add pixel grid snapping debug pass 2023-04-18 08:16:11 +00:00
cursordelegate_opengl.cpp scene/cursordelegate_opengl: fix projection matrix with rotated screens 2023-09-19 13:41:00 +02:00
cursordelegate_opengl.h Move cursor delegates to scene/ 2023-05-12 07:01:35 +00:00
cursordelegate_qpainter.cpp composite.h -> compositor.h 2023-09-08 09:48:59 +03:00
cursordelegate_qpainter.h Move cursor delegates to scene/ 2023-05-12 07:01:35 +00:00
cursoritem.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
cursoritem.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
cursorscene.cpp Drop scene initialization functions 2023-09-22 14:06:24 +00:00
cursorscene.h Drop scene initialization functions 2023-09-22 14:06:24 +00:00
decorationitem.cpp composite.h -> compositor.h 2023-09-08 09:48:59 +03:00
decorationitem.h Drop Deleted 2023-03-28 08:31:08 +00:00
dndiconitem.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
dndiconitem.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
imageitem.cpp scene/imageitem: don't crash if uploading a texture fails 2023-09-28 12:59:53 +02:00
imageitem.h scene: Introduce ImageItem 2023-01-03 09:33:17 +00:00
item.cpp Avoid painting unchanged scene layers 2023-08-28 11:38:18 +00:00
item.h scene: Expand surface damage if the surface is scaled 2023-07-25 12:09:01 +03:00
itemrenderer.cpp effects: introduce RenderTarget and RenderViewport 2023-03-09 13:22:53 +00:00
itemrenderer.h scene: port away from manual memory management 2023-08-11 15:47:36 +02:00
itemrenderer_opengl.cpp libkwineffects/glvertexbuffer: simplify setAttribLayout 2023-09-05 13:23:36 +00:00
itemrenderer_opengl.h libkwineffects: rename kwingl* files to gl* 2023-09-07 16:41:22 +02:00
itemrenderer_qpainter.cpp scene: Port qpainter rendering away from surface-to-buffer matrix 2023-08-21 13:12:23 +00:00
itemrenderer_qpainter.h scene: port away from manual memory management 2023-08-11 15:47:36 +02:00
scene.cpp Avoid painting unchanged scene layers 2023-08-28 11:38:18 +00:00
scene.h Avoid painting unchanged scene layers 2023-08-28 11:38:18 +00:00
shadowitem.cpp composite.h -> compositor.h 2023-09-08 09:48:59 +03:00
shadowitem.h Drop Deleted 2023-03-28 08:31:08 +00:00
surfaceitem.cpp qpa: Port OpenGL code path to GraphicsBuffer 2023-08-07 13:17:18 +00:00
surfaceitem.h qpa: Port OpenGL code path to GraphicsBuffer 2023-08-07 13:17:18 +00:00
surfaceitem_internal.cpp composite.h -> compositor.h 2023-09-08 09:48:59 +03:00
surfaceitem_internal.h qpa: Port OpenGL code path to GraphicsBuffer 2023-08-07 13:17:18 +00:00
surfaceitem_wayland.cpp wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
surfaceitem_wayland.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
surfaceitem_x11.cpp Move X11Compositor and WaylandCompositor in their own files 2023-09-08 09:49:40 +03:00
surfaceitem_x11.h wayland: Integrate KWaylandServer classes into KWin namespace 2023-09-15 16:31:15 +03:00
windowitem.cpp Move EffectWindowImpl ownership to WindowItem 2023-10-09 07:50:05 +00:00
windowitem.h Move EffectWindowImpl ownership to WindowItem 2023-10-09 07:50:05 +00:00
workspacescene.cpp Move EffectWindowImpl ownership to WindowItem 2023-10-09 07:50:05 +00:00
workspacescene.h Avoid painting unchanged scene layers 2023-08-28 11:38:18 +00:00
workspacescene_opengl.cpp composite.h -> compositor.h 2023-09-08 09:48:59 +03:00
workspacescene_opengl.h libkwineffects: rename kwingl* files to gl* 2023-09-07 16:41:22 +02:00
workspacescene_qpainter.cpp scene: port away from manual memory management 2023-08-11 15:47:36 +02:00
workspacescene_qpainter.h scene: port away from manual memory management 2023-08-11 15:47:36 +02:00