mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-05 02:30:18 +01:00
mesa: Add support for glDepthRangef and glClearDepthf.
These are ARB_ES2_compatibility float variants of the core double
entrypoints. Fixes arb_es2_compatibility-depthrangef.
(cherry picked from commit e12c4faf7e)
This commit is contained in:
parent
88f24e2598
commit
281d3fe3c0
5 changed files with 21 additions and 1 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -56,6 +56,12 @@ _mesa_ClearDepth( GLclampd depth )
|
|||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ClearDepthf( GLclampf depth )
|
||||
{
|
||||
_mesa_ClearDepth(depth);
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_DepthFunc( GLenum func )
|
||||
|
|
|
|||
|
|
@ -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 );
|
||||
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue