diff --git a/src/mesa/main/api_exec.c b/src/mesa/main/api_exec.c index 1427abd107a..f1e4f7361f4 100644 --- a/src/mesa/main/api_exec.c +++ b/src/mesa/main/api_exec.c @@ -361,6 +361,10 @@ _mesa_create_exec_table(void) SET_PointParameterfvEXT(exec, _mesa_PointParameterfv); #endif + /* 95. GL_ARB_ES2_compatibility */ + SET_ClearDepthf(exec, _mesa_ClearDepthf); + SET_DepthRangef(exec, _mesa_DepthRangef); + /* 97. GL_EXT_compiled_vertex_array */ #if _HAVE_FULL_GL SET_LockArraysEXT(exec, _mesa_LockArraysEXT); diff --git a/src/mesa/main/depth.c b/src/mesa/main/depth.c index c5a910e144a..0bb47731ea3 100644 --- a/src/mesa/main/depth.c +++ b/src/mesa/main/depth.c @@ -56,6 +56,12 @@ _mesa_ClearDepth( GLclampd depth ) } +void GLAPIENTRY +_mesa_ClearDepthf( GLclampf depth ) +{ + _mesa_ClearDepth(depth); +} + void GLAPIENTRY _mesa_DepthFunc( GLenum func ) diff --git a/src/mesa/main/depth.h b/src/mesa/main/depth.h index b498a471534..2f428629f9a 100644 --- a/src/mesa/main/depth.h +++ b/src/mesa/main/depth.h @@ -43,6 +43,9 @@ struct gl_context; extern void GLAPIENTRY _mesa_ClearDepth( GLclampd depth ); +extern void GLAPIENTRY +_mesa_ClearDepthf( GLclampf depth ); + extern void GLAPIENTRY _mesa_DepthFunc( GLenum func ); diff --git a/src/mesa/main/viewport.c b/src/mesa/main/viewport.c index 4747022d0b4..323edc03ff6 100644 --- a/src/mesa/main/viewport.c +++ b/src/mesa/main/viewport.c @@ -145,7 +145,11 @@ _mesa_DepthRange(GLclampd nearval, GLclampd farval) } } - +void GLAPIENTRY +_mesa_DepthRangef(GLclampf nearval, GLclampf farval) +{ + _mesa_DepthRange(nearval, farval); +} /** * Initialize the context viewport attribute group. diff --git a/src/mesa/main/viewport.h b/src/mesa/main/viewport.h index 909ff92eee5..db4507beaaf 100644 --- a/src/mesa/main/viewport.h +++ b/src/mesa/main/viewport.h @@ -43,6 +43,9 @@ _mesa_set_viewport(struct gl_context *ctx, GLint x, GLint y, extern void GLAPIENTRY _mesa_DepthRange(GLclampd nearval, GLclampd farval); +extern void GLAPIENTRY +_mesa_DepthRangef(GLclampf nearval, GLclampf farval); + extern void _mesa_init_viewport(struct gl_context *ctx);