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