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:
@@ -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"/>
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user