mesa: add KHR_no_error support to glTextureView()

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-18 10:56:19 +02:00
parent 68c43ae8b2
commit 2a4d5dce74
3 changed files with 25 additions and 1 deletions
+1 -1
View File
@@ -7,7 +7,7 @@
<category name="GL_ARB_texture_view" number="124">
<function name="TextureView">
<function name="TextureView" no_error="true">
<param name="texture" type="GLuint"/>
<param name="target" type="GLenum"/>
<param name="origtexture" type="GLuint"/>
+18
View File
@@ -696,6 +696,24 @@ texture_view(struct gl_context *ctx, struct gl_texture_object *origTexObj,
}
}
void GLAPIENTRY
_mesa_TextureView_no_error(GLuint texture, GLenum target, GLuint origtexture,
GLenum internalformat,
GLuint minlevel, GLuint numlevels,
GLuint minlayer, GLuint numlayers)
{
struct gl_texture_object *texObj;
struct gl_texture_object *origTexObj;
GET_CURRENT_CONTEXT(ctx);
origTexObj = _mesa_lookup_texture(ctx, origtexture);
texObj = _mesa_lookup_texture(ctx, texture);
texture_view(ctx, origTexObj, texObj, target, internalformat, minlevel,
numlevels, minlayer, numlayers, true);
}
void GLAPIENTRY
_mesa_TextureView(GLuint texture, GLenum target, GLuint origtexture,
GLenum internalformat,
+6
View File
@@ -42,6 +42,12 @@ GLenum
_mesa_texture_view_lookup_view_class(const struct gl_context *ctx,
GLenum internalformat);
void GLAPIENTRY
_mesa_TextureView_no_error(GLuint texture, GLenum target, GLuint origtexture,
GLenum internalformat,
GLuint minlevel, GLuint numlevels,
GLuint minlayer, GLuint numlayers);
extern void GLAPIENTRY
_mesa_TextureView(GLuint texture, GLenum target, GLuint origtexture,
GLenum internalformat,