These comments have been addressed. Thanks.
Laura On Tue, Dec 30, 2014 at 5:54 PM, Anuj Phogat <anuj.pho...@gmail.com> wrote: > On Tue, Dec 16, 2014 at 11:54 PM, Laura Ekstrand <la...@jlekstrand.net> > wrote: > > No. I have a 78 column line highlight in my editor. > > > It does fit when you remove the whitespaces in function braces. > > On Tue, Dec 16, 2014 at 7:46 AM, Brian Paul <bri...@vmware.com> wrote: > >> > >> On 12/15/2014 06:22 PM, Laura Ekstrand wrote: > >>> > >>> --- > >>> src/mapi/glapi/gen/ARB_direct_state_access.xml | 6 +++ > >>> src/mesa/main/texparam.c | 52 > >>> +++++++++++++++++++------- > >>> src/mesa/main/texparam.h | 8 ++++ > >>> 3 files changed, 53 insertions(+), 13 deletions(-) > >>> > >>> diff --git a/src/mapi/glapi/gen/ARB_direct_state_access.xml > >>> b/src/mapi/glapi/gen/ARB_direct_state_access.xml > >>> index 0757b98..8279ad2 100644 > >>> --- a/src/mapi/glapi/gen/ARB_direct_state_access.xml > >>> +++ b/src/mapi/glapi/gen/ARB_direct_state_access.xml > >>> @@ -81,6 +81,12 @@ > >>> <param name="param" type="GLfloat" /> > >>> </function> > >>> > >>> + <function name="TextureParameterfv" offset="assign"> > >>> + <param name="texture" type="GLuint" /> > >>> + <param name="pname" type="GLenum" /> > >>> + <param name="param" type="const GLfloat *" /> > >>> + </function> > >>> + > >>> <function name="BindTextureUnit" offset="assign"> > >>> <param name="unit" type="GLuint" /> > >>> <param name="texture" type="GLuint" /> > >>> diff --git a/src/mesa/main/texparam.c b/src/mesa/main/texparam.c > >>> index cd1a094..b19e4f1 100644 > >>> --- a/src/mesa/main/texparam.c > >>> +++ b/src/mesa/main/texparam.c > >>> @@ -818,17 +818,12 @@ _mesa_texture_parameterf(struct gl_context *ctx, > >>> } > >>> > >>> > >>> -void GLAPIENTRY > >>> -_mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat > *params) > >>> +void > >>> +_mesa_texture_parameterfv( struct gl_context *ctx, > >>> + struct gl_texture_object *texObj, > >>> + GLenum pname, const GLfloat *params, bool > dsa > >>> ) > >>> { > >>> GLboolean need_update; > >>> - struct gl_texture_object *texObj; > >>> - GET_CURRENT_CONTEXT(ctx); > >>> - > >>> - texObj = get_texobj(ctx, target, GL_FALSE); > >>> - if (!texObj) > >>> - return; > >>> - > >>> switch (pname) { > >>> case GL_TEXTURE_MIN_FILTER: > >>> case GL_TEXTURE_MAG_FILTER: > >>> @@ -849,7 +844,7 @@ _mesa_TexParameterfv(GLenum target, GLenum pname, > >>> const GLfloat *params) > >>> GLint p[4]; > >>> p[0] = (GLint) params[0]; > >>> p[1] = p[2] = p[3] = 0; > >>> - need_update = set_tex_parameteri(ctx, texObj, pname, p, > false); > >>> + need_update = set_tex_parameteri(ctx, texObj, pname, p, dsa); > >>> } > >>> break; > >>> case GL_TEXTURE_CROP_RECT_OES: > >>> @@ -860,7 +855,7 @@ _mesa_TexParameterfv(GLenum target, GLenum pname, > >>> const GLfloat *params) > >>> iparams[1] = (GLint) params[1]; > >>> iparams[2] = (GLint) params[2]; > >>> iparams[3] = (GLint) params[3]; > >>> - need_update = set_tex_parameteri(ctx, texObj, pname, iparams, > >>> false); > >>> + need_update = set_tex_parameteri(ctx, texObj, pname, iparams, > >>> dsa); > >>> } > >>> break; > >>> case GL_TEXTURE_SWIZZLE_R_EXT: > >>> @@ -876,12 +871,12 @@ _mesa_TexParameterfv(GLenum target, GLenum pname, > >>> const GLfloat *params) > >>> p[2] = (GLint) params[2]; > >>> p[3] = (GLint) params[3]; > >>> } > >>> - need_update = set_tex_parameteri(ctx, texObj, pname, p, > false); > >>> + need_update = set_tex_parameteri(ctx, texObj, pname, p, dsa); > >>> } > >>> break; > >>> default: > >>> /* this will generate an error if pname is illegal */ > >>> - need_update = set_tex_parameterf(ctx, texObj, pname, params, > >>> false); > >>> + need_update = set_tex_parameterf(ctx, texObj, pname, params, > dsa); > >>> } > >>> > >>> if (ctx->Driver.TexParameter && need_update) { > >>> @@ -1002,6 +997,19 @@ _mesa_TexParameterf(GLenum target, GLenum pname, > >>> GLfloat param) > >>> _mesa_texture_parameterf(ctx, texObj, pname, param, false); > >>> } > >>> > >>> +void GLAPIENTRY > >>> +_mesa_TexParameterfv(GLenum target, GLenum pname, const GLfloat > *params) > >>> +{ > >>> + struct gl_texture_object *texObj; > >>> + GET_CURRENT_CONTEXT(ctx); > >>> + > >>> + texObj = get_texobj(ctx, target, GL_FALSE); > >>> + if (!texObj) > >>> + return; > >>> + > >>> + _mesa_texture_parameterfv(ctx, texObj, pname, params, false); > >>> +} > >>> + > >>> /** > >>> * Set tex parameter to integer value(s). Primarily intended to set > >>> * integer-valued texture border color (for integer-valued textures). > >>> @@ -1059,6 +1067,24 @@ _mesa_TexParameterIuiv(GLenum target, GLenum > >>> pname, const GLuint *params) > >>> /* XXX no driver hook for TexParameterIuiv() yet */ > >>> } > >>> > >>> + > >>> +void GLAPIENTRY > >>> +_mesa_TextureParameterfv( GLuint texture, GLenum pname, > >>> + const GLfloat *params ) > >> > >> > >> Would the whole declaration fit on a 78-column line? > >> > >> Same thing for the next patch. > >> > >> > >> > >>> +{ > >>> + struct gl_texture_object *texObj; > >>> + GET_CURRENT_CONTEXT(ctx); > >>> + > >>> + texObj = get_texobj_by_name(ctx, texture, GL_FALSE); > >>> + if (!texObj) { > >>> + /* User passed a non-generated name. */ > >>> + _mesa_error(ctx, GL_INVALID_OPERATION, > >>> "glTextureParameterfv(texture)"); > >>> + return; > >>> + } > >>> + > >>> + _mesa_texture_parameterfv(ctx, texObj, pname, params, true); > >>> +} > >>> + > >>> void GLAPIENTRY > >>> _mesa_TextureParameterf( GLuint texture, GLenum pname, GLfloat param > ) > >>> { > >>> diff --git a/src/mesa/main/texparam.h b/src/mesa/main/texparam.h > >>> index a138b56..1514f42 100644 > >>> --- a/src/mesa/main/texparam.h > >>> +++ b/src/mesa/main/texparam.h > >>> @@ -39,6 +39,10 @@ _mesa_texture_parameterf( struct gl_context *ctx, > >>> struct gl_texture_object *texObj, > >>> GLenum pname, GLfloat param, bool dsa ); > >>> > >>> +extern void > >>> +_mesa_texture_parameterfv( struct gl_context *ctx, > >>> + struct gl_texture_object *texObj, > >>> + GLenum pname, const GLfloat *params, bool > dsa > >>> ); > >>> /*@}*/ > >>> > >>> /** > >>> @@ -88,8 +92,12 @@ _mesa_TexParameterIiv(GLenum target, GLenum pname, > >>> const GLint *params); > >>> extern void GLAPIENTRY > >>> _mesa_TexParameterIuiv(GLenum target, GLenum pname, const GLuint > >>> *params); > >>> > >>> +extern void GLAPIENTRY > >>> +_mesa_TextureParameterfv( GLuint texture, GLenum pname, > >>> + const GLfloat *params ); > Here too. > >>> > >>> extern void GLAPIENTRY > >>> _mesa_TextureParameterf( GLuint texture, GLenum pname, GLfloat param > ); > >>> > >>> + > >>> #endif /* TEXPARAM_H */ > >>> > >> > > > > _______________________________________________ > > mesa-dev mailing list > > mesa-dev@lists.freedesktop.org > > http://lists.freedesktop.org/mailman/listinfo/mesa-dev > > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev