mesa: add KHR_no_error support for glViewportIndexed*()
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
@@ -34,14 +34,14 @@
|
||||
<param name="count" type="GLsizei"/>
|
||||
<param name="v" type="const GLfloat *" count="count" count_scale="4"/>
|
||||
</function>
|
||||
<function name="ViewportIndexedf">
|
||||
<function name="ViewportIndexedf" no_error="true">
|
||||
<param name="index" type="GLuint"/>
|
||||
<param name="x" type="GLfloat"/>
|
||||
<param name="y" type="GLfloat"/>
|
||||
<param name="w" type="GLfloat"/>
|
||||
<param name="h" type="GLfloat"/>
|
||||
</function>
|
||||
<function name="ViewportIndexedfv">
|
||||
<function name="ViewportIndexedfv" no_error="true">
|
||||
<param name="index" type="GLuint"/>
|
||||
<param name="v" type="const GLfloat *" count="4"/>
|
||||
</function>
|
||||
|
||||
@@ -219,6 +219,14 @@ viewport_indexed_err(struct gl_context *ctx, GLuint index, GLfloat x, GLfloat y,
|
||||
_mesa_set_viewport(ctx, index, x, y, w, h);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ViewportIndexedf_no_error(GLuint index, GLfloat x, GLfloat y,
|
||||
GLfloat w, GLfloat h)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
_mesa_set_viewport(ctx, index, x, y, w, h);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ViewportIndexedf(GLuint index, GLfloat x, GLfloat y,
|
||||
GLfloat w, GLfloat h)
|
||||
@@ -227,6 +235,13 @@ _mesa_ViewportIndexedf(GLuint index, GLfloat x, GLfloat y,
|
||||
viewport_indexed_err(ctx, index, x, y, w, h, "glViewportIndexedf");
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ViewportIndexedfv_no_error(GLuint index, const GLfloat *v)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
_mesa_set_viewport(ctx, index, v[0], v[1], v[2], v[3]);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ViewportIndexedfv(GLuint index, const GLfloat *v)
|
||||
{
|
||||
|
||||
@@ -37,9 +37,16 @@ _mesa_Viewport(GLint x, GLint y, GLsizei width, GLsizei height);
|
||||
extern void GLAPIENTRY
|
||||
_mesa_ViewportArrayv(GLuint first, GLsizei count, const GLfloat * v);
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ViewportIndexedf_no_error(GLuint index, GLfloat x, GLfloat y, GLfloat w,
|
||||
GLfloat h);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_ViewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_ViewportIndexedfv_no_error(GLuint index, const GLfloat * v);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_ViewportIndexedfv(GLuint index, const GLfloat * v);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user