mesa: Fix OpenGL ES-only builds.
Check FEATURE_GL in _mesa_init_shader_dispatch and _mesa_init_shader_uniform_dispatch. OpenGL ES can not and does not use _mesa_init_<...>_dispatch. This is supposed to be temporary. Ideally, a more flexible way for initializing dispatch tables should be developed.
This commit is contained in:
@@ -1590,6 +1590,7 @@ _mesa_ProgramParameteriARB(GLuint program, GLenum pname,
|
||||
void
|
||||
_mesa_init_shader_dispatch(struct _glapi_table *exec)
|
||||
{
|
||||
#if FEATURE_GL
|
||||
/* GL_ARB_vertex/fragment_shader */
|
||||
SET_DeleteObjectARB(exec, _mesa_DeleteObjectARB);
|
||||
SET_GetHandleARB(exec, _mesa_GetHandleARB);
|
||||
@@ -1632,5 +1633,6 @@ _mesa_init_shader_dispatch(struct _glapi_table *exec)
|
||||
#if FEATURE_ARB_geometry_shader4
|
||||
SET_ProgramParameteriARB(exec, _mesa_ProgramParameteriARB);
|
||||
#endif
|
||||
#endif /* FEATURE_GL */
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user