static ShaderProgram getDefaultShader() throws LWJGLException {
        if(defaultShader == null) {
            return new ShaderProgram(DEFAULT_VERT_SHADER, DEFAULT_FRAG_SHADER, ATTRIBUTES);
        }
        else {
            return defaultShader;
        }
    }