Shader Updates

While WebGL 2's shader language, based on GLSL 300, is backward compatible with WebGL 1's shader language, we need to make a few changes to ensure that our shaders compile. Let's cover them now.