Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
6.0
-
None
Description
Commit 8c745d808527684836d04da9014ee33c7cf8b6f1 contains multiple optimizations for QQuickOpenGLShaderEffect:
- Don't use a signal mapper, but handle the mapping using a custom slot object and a lambda to do the dispatching ourselves.
- Don't do meta-calls by property name, but by index.
- Cache the meta-object.
- Resolve the property indices by using the QML property cache.
These need to be ported to QQuickGenericShaderEffect.
Attachments
Issue Links
- is required for
-
QTBUG-78573 Port neglected fixes and improvements from the OpenGL-specific ShaderEffect impl. to the generic
- Closed
- relates to
-
QTBUG-53901 Optimize ShaderEffect construction
- Closed
For Gerrit Dashboard: QTBUG-84377 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
301916,3 | Shader effect property connection optimizations | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |