GRIM: Pass normals to shaders [OpenGLS]
fixup! ANDROID: implement z-buffer drawing
GRAPHICS: Shader::setUniform for Vector4d
GRIM: First stab at shading [OpenGLS]