mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 13:58:04 +02:00
mesa: add KHR_no_error support for FramebufferTextureLayer
V3: use frame_buffer_texture_layer() helper Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
parent
f6198e9146
commit
e75e8d6c94
3 changed files with 14 additions and 1 deletions
|
|
@ -246,7 +246,7 @@
|
|||
<glx rop="4323"/>
|
||||
</function>
|
||||
|
||||
<function name="FramebufferTextureLayer" es2="3.0">
|
||||
<function name="FramebufferTextureLayer" es2="3.0" no_error="true">
|
||||
<param name="target" type="GLenum"/>
|
||||
<param name="attachment" type="GLenum"/>
|
||||
<param name="texture" type="GLuint"/>
|
||||
|
|
|
|||
|
|
@ -3497,6 +3497,15 @@ frame_buffer_texture_layer(GLuint framebuffer, GLenum target,
|
|||
level, layer, GL_FALSE);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_FramebufferTextureLayer_no_error(GLenum target, GLenum attachment,
|
||||
GLuint texture, GLint level,
|
||||
GLint layer)
|
||||
{
|
||||
frame_buffer_texture_layer(0, target, attachment, texture, level, layer,
|
||||
"glFramebufferTextureLayer", false, true);
|
||||
}
|
||||
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_FramebufferTextureLayer(GLenum target, GLenum attachment,
|
||||
|
|
|
|||
|
|
@ -241,6 +241,10 @@ _mesa_FramebufferTexture3D(GLenum target, GLenum attachment,
|
|||
GLint level, GLint layer);
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_FramebufferTextureLayer_no_error(GLenum target, GLenum attachment,
|
||||
GLuint texture, GLint level,
|
||||
GLint layer);
|
||||
extern void GLAPIENTRY
|
||||
_mesa_FramebufferTextureLayer(GLenum target, GLenum attachment,
|
||||
GLuint texture, GLint level, GLint layer);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue