mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 16:08:04 +02:00
mesa: add KHR_no_error support to glNamedFramebufferDrawBuffers()
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
parent
9337e4d38a
commit
a187fcf584
3 changed files with 22 additions and 1 deletions
|
|
@ -191,7 +191,7 @@
|
|||
<param name="buf" type="GLenum" />
|
||||
</function>
|
||||
|
||||
<function name="NamedFramebufferDrawBuffers">
|
||||
<function name="NamedFramebufferDrawBuffers" no_error="true">
|
||||
<param name="framebuffer" type="GLuint" />
|
||||
<param name="n" type="GLsizei" />
|
||||
<param name="bufs" type="const GLenum *" />
|
||||
|
|
|
|||
|
|
@ -622,6 +622,23 @@ _mesa_DrawBuffers(GLsizei n, const GLenum *buffers)
|
|||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_NamedFramebufferDrawBuffers_no_error(GLuint framebuffer, GLsizei n,
|
||||
const GLenum *bufs)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
struct gl_framebuffer *fb;
|
||||
|
||||
if (framebuffer) {
|
||||
fb = _mesa_lookup_framebuffer(ctx, framebuffer);
|
||||
} else {
|
||||
fb = ctx->WinSysDrawBuffer;
|
||||
}
|
||||
|
||||
draw_buffers_no_error(ctx, fb, n, bufs, "glNamedFramebufferDrawBuffers");
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_NamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n,
|
||||
const GLenum *bufs)
|
||||
|
|
|
|||
|
|
@ -58,6 +58,10 @@ _mesa_DrawBuffers_no_error(GLsizei n, const GLenum *buffers);
|
|||
extern void GLAPIENTRY
|
||||
_mesa_DrawBuffers(GLsizei n, const GLenum *buffers);
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_NamedFramebufferDrawBuffers_no_error(GLuint framebuffer, GLsizei n,
|
||||
const GLenum *bufs);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_NamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n,
|
||||
const GLenum *bufs);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue