[Mesa-dev] [PATCH v2] docs: Update todo regarding StencilOp and StencilOpSeparate.

Thomas Helland thomashelland90 at gmail.com
Thu Aug 20 06:30:11 PDT 2015


2015-08-20 15:03 GMT+02:00 Rhys Kidd <rhyskidd at gmail.com>:
> OpenGL 2.0 function StencilOp() is in part internally implemented via
> StencilOpSeparate(). This change happened some time ago, however the
> accompanying doxygen todo comment was not accordingly updated.
>
> Replace the outdated portion of this doxygen todo comment, leaving the
> remainder unchanged.
>
> Also better respect the 80 character suggested line length in this file.
>
> v2: Fully remove comment, following code review by t_arceri at yahoo.com.au
> Signed-off-by: Rhys Kidd <rhyskidd at gmail.com>
> ---
>  src/mesa/main/stencil.c | 18 ++++++------------
>  1 file changed, 6 insertions(+), 12 deletions(-)
>
> diff --git a/src/mesa/main/stencil.c b/src/mesa/main/stencil.c
> index 2a19a17..409b2f0 100644
> --- a/src/mesa/main/stencil.c
> +++ b/src/mesa/main/stencil.c
> @@ -124,8 +124,8 @@ _mesa_ClearStencil( GLint s )
>   * \sa glStencilFunc().
>   *
>   * Verifies the parameters and updates the respective values in
> - * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies the
> - * driver via the dd_function_table::StencilFunc callback.
> + * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies
> + * the driver via the dd_function_table::StencilFunc callback.
>   */
>  void GLAPIENTRY
>  _mesa_StencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask )
> @@ -178,8 +178,8 @@ _mesa_StencilFuncSeparateATI( GLenum frontfunc, GLenum backfunc, GLint ref, GLui
>   * \sa glStencilFunc().
>   *
>   * Verifies the parameters and updates the respective values in
> - * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies the
> - * driver via the dd_function_table::StencilFunc callback.
> + * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies
> + * the driver via the dd_function_table::StencilFunc callback.
>   */
>  void GLAPIENTRY
>  _mesa_StencilFunc( GLenum func, GLint ref, GLuint mask )
> @@ -298,8 +298,8 @@ _mesa_StencilMask( GLuint mask )
>   * \sa glStencilOp().
>   *
>   * Verifies the parameters and updates the respective fields in
> - * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies the
> - * driver via the dd_function_table::StencilOp callback.
> + * __struct gl_contextRec::Stencil. On change flushes the vertices and notifies
> + * the driver via the dd_function_table::StencilOp callback.
>   */
>  void GLAPIENTRY
>  _mesa_StencilOp(GLenum fail, GLenum zfail, GLenum zpass)
> @@ -389,12 +389,6 @@ _mesa_ActiveStencilFaceEXT(GLenum face)
>
>
>
> -/**
> - * OpenGL 2.0 function.
> - * \todo Make StencilOp() call this function.  And eventually remove the
> - * ctx->Driver.StencilOp function and use ctx->Driver.StencilOpSeparate
> - * instead.
> - */
>  void GLAPIENTRY
>  _mesa_StencilOpSeparate(GLenum face, GLenum sfail, GLenum zfail, GLenum zpass)
>  {
> --
> 2.1.4
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev

This patch looks good and is:

Reviewed-by: Thomas Helland <thomashelland90 at gmail.com>

I'll pull it down, add the R-b tag, and temporarily store it 'til I get
a small bunch of reviewed patches. Then I'll send a request to one
of the guys with commit-access, and ask them to commit the bunch.

Thanks a lot for your contribution!

PS: Your last patch series landed a couple days ago.


More information about the mesa-dev mailing list