Details
-
Bug
-
Resolution: Incomplete
-
P3: Somewhat important
-
None
-
5.0.0
-
None
Description
Each unique ShaderEffect (vertex shader+fragment shader) gets its own OpenGL shader program instance which is inserted into a hash owned by the QSGContext. These shader programs are not deleted until the context is invalidated. We should check how much memory these shader programs use and possibly find a way to clean them up when they are no longer needed.