mesa: add KHR_no_error support for glCheckFramebufferStatus()

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
Samuel Pitoiset
2017-06-26 14:16:41 +02:00
parent b87a2cbec4
commit 78d3510f0c
3 changed files with 14 additions and 1 deletions
@@ -212,7 +212,7 @@
<glx vendorpriv="1426" always_array="true"/>
</function>
<function name="CheckFramebufferStatus" es2="2.0">
<function name="CheckFramebufferStatus" es2="2.0" no_error="true">
<param name="target" type="GLenum"/>
<return type="GLenum"/>
<glx vendorpriv="1427"/>
+10
View File
@@ -2848,6 +2848,16 @@ _mesa_check_framebuffer_status(struct gl_context *ctx,
}
GLenum GLAPIENTRY
_mesa_CheckFramebufferStatus_no_error(GLenum target)
{
GET_CURRENT_CONTEXT(ctx);
struct gl_framebuffer *fb = get_framebuffer_target(ctx, target);
return _mesa_check_framebuffer_status(ctx, fb);
}
GLenum GLAPIENTRY
_mesa_CheckFramebufferStatus(GLenum target)
{
+3
View File
@@ -215,6 +215,9 @@ _mesa_GenFramebuffers(GLsizei n, GLuint *framebuffers);
extern void GLAPIENTRY
_mesa_CreateFramebuffers(GLsizei n, GLuint *framebuffers);
GLenum GLAPIENTRY
_mesa_CheckFramebufferStatus_no_error(GLenum target);
extern GLenum GLAPIENTRY
_mesa_CheckFramebufferStatus(GLenum target);