[Mesa-dev] [PATCH 47/47] mesa: remove never-defined FEATURE_histogram conditional.

Oliver McFadden oliver.mcfadden at linux.intel.com
Mon Sep 17 05:01:08 PDT 2012


On Sun, Sep 16, 2012 at 01:31:52PM +0300, Ian Romanick wrote:
> On 09/13/2012 11:19 AM, Oliver McFadden wrote:
> > Signed-off-by: Oliver McFadden <oliver.mcfadden at linux.intel.com>
> > ---
> >   src/mesa/main/histogram.c |    4 ----
> >   src/mesa/main/histogram.h |   11 -----------
> >   2 files changed, 0 insertions(+), 15 deletions(-)
> >
> > diff --git a/src/mesa/main/histogram.c b/src/mesa/main/histogram.c
> > index 44fc132..d3dc7dd 100644
> > --- a/src/mesa/main/histogram.c
> > +++ b/src/mesa/main/histogram.c
> > @@ -32,8 +32,6 @@
> >   #include "main/dispatch.h"
> >
> >
> > -#if FEATURE_histogram
> > -
> >   /**********************************************************************
> >    * API functions
> >    */
> > @@ -169,5 +167,3 @@ _mesa_init_histogram_dispatch(struct _glapi_table *disp)
> >      SET_GetnHistogramARB(disp, _mesa_GetnHistogramARB);
> >      SET_GetnMinmaxARB(disp, _mesa_GetnMinmaxARB);
> >   }
> > -
> > -#endif /* FEATURE_histogram */
> > diff --git a/src/mesa/main/histogram.h b/src/mesa/main/histogram.h
> > index d97e74a..a9c3121 100644
> > --- a/src/mesa/main/histogram.h
> > +++ b/src/mesa/main/histogram.h
> > @@ -41,18 +41,7 @@
> >
> >   struct _glapi_table;
> >
> > -#if FEATURE_histogram
> > -
> >   extern void
> >   _mesa_init_histogram_dispatch(struct _glapi_table *disp);
> >
> > -#else /* FEATURE_histogram */
> > -
> > -static inline void
> > -_mesa_init_histogram_dispatch(struct _glapi_table *disp)
> > -{
> > -}
> > -
> > -#endif /* FEATURE_histogram */
> > -
> >   #endif /* HISTOGRAM_H */
> >
> 
> If FEATURE_historgram was never defined, doesn't just removing these #if 
> blocks change the code?  This series should change things.
> 

Yes, I suppose it does.  You could make an argument for keeping that
code disabled (#if 0) as the implementation appears to be incomplete;
many stub functions calling _mesa_error() with GL_INVALID_OPERATION.

-- 
Oliver McFadden.


More information about the mesa-dev mailing list