求助,使用 setGLProgramState 之后导致内存泄漏

Creator 版本 1.3.2,使用 shader 之后发现节点无法被释放,好像是被 GLProgramStateCache singleton 缓存起来了

请问 Creator 有什么办法可以访问的到 GLProgramStateCache removeUnusedGLProgramState 方法?

具体使用的代码发出来看看

现在我们在 destroy 节点的时候先执行 node._sgNode.setGLProgram(null) 就可以释放节点了,只不过 GLProgramState 还是被缓存着