- 
    
Task
 - 
    Resolution: Done
 - 
    
P2: Important
 - 
    None
 - 
    6.0
 - 
    None
 
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.
- 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 |