Shader management for Construct.js