WebGL Shader Parameter Cache: Optimizing Shader State for Performance | MLOG | MLOG