[PATCH 04/15] Bug 1017113 - Remove GL functions no longer required by Ganesh r=mattwoodrow

This commit is contained in:
George Wright 2014-07-27 20:52:33 -04:00
parent 256271d113
commit 3fbb94d55e

View File

@ -730,33 +730,6 @@ GrGLvoid glGenVertexArrays_mozilla(GrGLsizei n, GrGLuint *arrays) {
return sGLContext.get()->fGenVertexArrays(n, arrays);
}
// Additional functions required for desktop GL < version 3.2
GrGLvoid glLoadMatrixf_mozilla(const GLfloat* matrix)
{
return sGLContext.get()->fLoadMatrixf(matrix);
}
GrGLvoid glLoadIdentity_mozilla()
{
return sGLContext.get()->fLoadIdentity();
}
GrGLvoid glMatrixMode_mozilla(GrGLenum mode)
{
return sGLContext.get()->fMatrixMode(mode);
}
GrGLvoid glTexGeni_mozilla(GrGLenum coord, GrGLenum pname, GrGLint param)
{
return sGLContext.get()->fTexGeni(coord, pname, param);
}
GrGLvoid glTexGenfv_mozilla(GrGLenum coord, GrGLenum pname, const GrGLfloat* param)
{
return sGLContext.get()->fTexGenfv(coord, pname, param);
}
} // extern "C"
static GrGLInterface* CreateGrGLInterfaceFromGLContext(GLContext* context)
@ -916,13 +889,6 @@ static GrGLInterface* CreateGrGLInterfaceFromGLContext(GLContext* context)
// Desktop OpenGL > 2.0
i->fFunctions.fDrawBuffers = glDrawBuffers_mozilla;
// Desktop OpenGL < 3.2 (which we pretend to be)
i->fFunctions.fLoadIdentity = glLoadIdentity_mozilla;
i->fFunctions.fLoadMatrixf = glLoadMatrixf_mozilla;
i->fFunctions.fMatrixMode = glMatrixMode_mozilla;
i->fFunctions.fTexGenfv = glTexGenfv_mozilla;
i->fFunctions.fTexGeni = glTexGeni_mozilla;
return i;
}