mesa: add KHR_no_error support to glBeginConditionalRender()

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
Samuel Pitoiset 2017-07-20 11:07:57 +02:00
parent e1750e0a17
commit 9a0b203382
3 changed files with 12 additions and 1 deletions

View file

@ -246,7 +246,7 @@
<!-- These functions alias ones from GL_NV_conditional_render -->
<function name="BeginConditionalRender">
<function name="BeginConditionalRender" no_error="true">
<param name="query" type="GLuint"/>
<param name="mode" type="GLenum"/>
</function>

View file

@ -104,6 +104,14 @@ begin_conditional_render(struct gl_context *ctx, GLuint queryId, GLenum mode,
}
void GLAPIENTRY
_mesa_BeginConditionalRender_no_error(GLuint queryId, GLenum mode)
{
GET_CURRENT_CONTEXT(ctx);
begin_conditional_render(ctx, queryId, mode, true);
}
void GLAPIENTRY
_mesa_BeginConditionalRender(GLuint queryId, GLenum mode)
{

View file

@ -31,6 +31,9 @@
#include "context.h"
void GLAPIENTRY
_mesa_BeginConditionalRender_no_error(GLuint queryId, GLenum mode);
extern void GLAPIENTRY
_mesa_BeginConditionalRender(GLuint queryId, GLenum mode);