diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2022-09-16 13:22:15 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2022-09-22 19:54:42 +0200 |
commit | 9a3f40c45098056662cac4af5daa4e29d7476991 (patch) | |
tree | 9a35d7f4a23ed0f12b259876eb8bd753ba5ead30 /src/quick/CMakeLists.txt | |
parent | ae875cb6a414aad1ad943e3e09d9cfd1311d7e6d (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.txt | 2 |
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 ) |