From: Timothy Arceri Date: Mon, 26 Jun 2017 03:14:03 +0000 (+1000) Subject: mesa: create copyteximage_err() helper and always inline copyteximage() X-Git-Tag: upstream/18.1.0~8321 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=167f6a33fa7be914f4b5171eeeb82bc5e01255f9;p=platform%2Fupstream%2Fmesa.git mesa: create copyteximage_err() helper and always inline copyteximage() This will be useful in the following patch when we add KHR_no_error support. Reviewed-by: Samuel Pitoiset --- diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c index ad3c987..b3519a4 100644 --- a/src/mesa/main/teximage.c +++ b/src/mesa/main/teximage.c @@ -3803,7 +3803,7 @@ copy_texture_sub_image_no_error(struct gl_context *ctx, GLuint dims, /** * Implement the glCopyTexImage1/2D() functions. */ -static void +static ALWAYS_INLINE void copyteximage(struct gl_context *ctx, GLuint dims, GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border ) @@ -3956,6 +3956,15 @@ copyteximage(struct gl_context *ctx, GLuint dims, } +static void +copyteximage_err(struct gl_context *ctx, GLuint dims, GLenum target, + GLint level, GLenum internalFormat, GLint x, GLint y, + GLsizei width, GLsizei height, GLint border) +{ + copyteximage(ctx, dims, target, level, internalFormat, x, y, width, height, + border); +} + void GLAPIENTRY _mesa_CopyTexImage1D( GLenum target, GLint level, @@ -3964,7 +3973,8 @@ _mesa_CopyTexImage1D( GLenum target, GLint level, GLsizei width, GLint border ) { GET_CURRENT_CONTEXT(ctx); - copyteximage(ctx, 1, target, level, internalFormat, x, y, width, 1, border); + copyteximage_err(ctx, 1, target, level, internalFormat, x, y, width, 1, + border); } @@ -3975,8 +3985,8 @@ _mesa_CopyTexImage2D( GLenum target, GLint level, GLenum internalFormat, GLint border ) { GET_CURRENT_CONTEXT(ctx); - copyteximage(ctx, 2, target, level, internalFormat, - x, y, width, height, border); + copyteximage_err(ctx, 2, target, level, internalFormat, + x, y, width, height, border); }