aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/CMakeLists.txt
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2022-09-16 13:22:15 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2022-09-22 19:54:42 +0200
commit9a3f40c45098056662cac4af5daa4e29d7476991 (patch)
tree9a35d7f4a23ed0f12b259876eb8bd753ba5ead30 /src/quick/CMakeLists.txt
parentae875cb6a414aad1ad943e3e09d9cfd1311d7e6d (diff)
Merge QQuickShaderEffectImpl into Private
With qmlbench this gives an improvement (405->430) in delegates_shadereffect.qml. QQuickShaderEffectImpl is not needed anymore in Qt 6, because it only has one implementation (unlike in Qt 5.14 and 5.15). Move it all into QQuickShaderEffectPrivate. Fixes an obvious bug as well: in propertyChanged the derefWindow() call should be called with the old 'source' object, not the new one. Change-Id: I13d2a3a9134368e3319e3967bfb994eb92866704 Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/quick/CMakeLists.txt')
-rw-r--r--src/quick/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/CMakeLists.txt b/src/quick/CMakeLists.txt
index 2d0076f0aa..6c7347a555 100644
--- a/src/quick/CMakeLists.txt
+++ b/src/quick/CMakeLists.txt
@@ -494,7 +494,7 @@ qt_internal_extend_target(Quick CONDITION QT_FEATURE_quick_repeater
qt_internal_extend_target(Quick CONDITION QT_FEATURE_quick_shadereffect
SOURCES
- items/qquickshadereffect.cpp items/qquickshadereffect_p.h
+ items/qquickshadereffect.cpp items/qquickshadereffect_p.h items/qquickshadereffect_p_p.h
items/qquickshadereffectmesh.cpp items/qquickshadereffectmesh_p.h
items/qquickshadereffectsource.cpp items/qquickshadereffectsource_p.h
)