WebGLShader fragmentShaderTex = getShader(WebGLRenderingContext.FRAGMENT_SHADER, Shaders.INSTANCE.fragmentShaderTex().getText());
WebGLShader fragmentShaderSprite = getShader(WebGLRenderingContext.FRAGMENT_SHADER, Shaders.INSTANCE.fragmentShaderSprite().getText());
WebGLShader fragmentShaderAtlas = getShader(WebGLRenderingContext.FRAGMENT_SHADER, Shaders.INSTANCE.fragmentShaderAtlas().getText());
WebGLShader vertexShader = getShader(WebGLRenderingContext.VERTEX_SHADER, Shaders.INSTANCE.vertexShader().getText());
WebGLProgram program = mGlContext.createProgram();
mGlContext.attachShader(program, vertexShader);
mGlContext.attachShader(program, fragmentShaderSolid);
mGlContext.linkProgram(program);
if (!mGlContext.getProgramParameterb(program, WebGLRenderingContext.LINK_STATUS))
{