X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fmain%2Fhistogram.h;h=d97e74abbadcd4a793b527c8bcee7e9668b1adc7;hb=a83c1d61c2919485b1e8ad33fcf658c85b67ba3a;hp=548e0ba3839b0dfb1e0598f3181edc000d4297d6;hpb=6dc85575000127630489b407c50a4b3ea87c9acb;p=mesa.git diff --git a/src/mesa/main/histogram.h b/src/mesa/main/histogram.h index 548e0ba3839..d97e74abbad 100644 --- a/src/mesa/main/histogram.h +++ b/src/mesa/main/histogram.h @@ -36,51 +36,23 @@ #ifndef HISTOGRAM_H #define HISTOGRAM_H -#include "glheader.h" -#include "mtypes.h" +#include "compiler.h" +#include "mfeatures.h" -#if _HAVE_FULL_GL +struct _glapi_table; -extern void -_mesa_update_minmax(GLcontext *ctx, GLuint n, const GLfloat rgba[][4]); +#if FEATURE_histogram extern void -_mesa_update_histogram(GLcontext *ctx, GLuint n, const GLfloat rgba[][4]); - - -extern void _mesa_GetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values); - -extern void _mesa_GetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); - -extern void _mesa_GetHistogramParameterfv(GLenum target, GLenum pname, GLfloat *params); - -extern void _mesa_GetHistogramParameteriv(GLenum target, GLenum pname, GLint *params); - -extern void _mesa_GetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat *params); - -extern void _mesa_GetMinmaxParameteriv(GLenum target, GLenum pname, GLint *params); - -extern void _mesa_Histogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); - -extern void _mesa_Minmax(GLenum target, GLenum internalformat, GLboolean sink); - -extern void _mesa_ResetHistogram(GLenum target); - -extern void _mesa_ResetMinmax(GLenum target); - -extern void -_mesa_update_minmax(GLcontext *ctx, GLuint n, const GLfloat rgba[][4]); - -extern void -_mesa_update_histogram(GLcontext *ctx, GLuint n, const GLfloat rgba[][4]); - -extern void _mesa_init_histogram( GLcontext * ctx ); +_mesa_init_histogram_dispatch(struct _glapi_table *disp); -#else +#else /* FEATURE_histogram */ -/** No-op */ -#define _mesa_init_histogram( c ) ((void) 0) +static inline void +_mesa_init_histogram_dispatch(struct _glapi_table *disp) +{ +} -#endif +#endif /* FEATURE_histogram */ -#endif +#endif /* HISTOGRAM_H */