16dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell/**
26dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell * \file histogram.h
36dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell * Histogram.
46dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell *
56dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell * \if subset
66dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell * (No-op)
76dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell *
86dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell * \endif
96dc85575000127630489b407c50a4b3ea87c9acbKeith Whitwell */
108a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
118a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul/*
128a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * Mesa 3-D graphics library
13a46bd6f96a78525dc98bcb2176494e6d6dce5dceBrian Paul * Version:  5.1
148a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul *
15a46bd6f96a78525dc98bcb2176494e6d6dce5dceBrian Paul * Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
168a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul *
178a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * Permission is hereby granted, free of charge, to any person obtaining a
188a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * copy of this software and associated documentation files (the "Software"),
198a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * to deal in the Software without restriction, including without limitation
208a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * the rights to use, copy, modify, merge, publish, distribute, sublicense,
218a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * and/or sell copies of the Software, and to permit persons to whom the
228a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * Software is furnished to do so, subject to the following conditions:
238a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul *
248a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * The above copyright notice and this permission notice shall be included
258a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * in all copies or substantial portions of the Software.
268a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul *
278a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
288a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
298a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
308a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
318a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
328a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
338a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul */
348a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
358a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
368a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul#ifndef HISTOGRAM_H
378a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul#define HISTOGRAM_H
388a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
39d79d942b2e38c3297169cf620d702045c94ed2aeVinson Lee#include "compiler.h"
40d79d942b2e38c3297169cf620d702045c94ed2aeVinson Lee#include "mfeatures.h"
41d79d942b2e38c3297169cf620d702045c94ed2aeVinson Lee
42d79d942b2e38c3297169cf620d702045c94ed2aeVinson Leestruct _glapi_table;
438a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
44cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu#if FEATURE_histogram
458a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
46cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wuextern void
47cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu_mesa_init_histogram_dispatch(struct _glapi_table *disp);
488a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
49cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu#else /* FEATURE_histogram */
508a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
519520f483b8f1e45fa474674b415554988de5d8d3Brian Paulstatic inline void
52cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu_mesa_init_histogram_dispatch(struct _glapi_table *disp)
53cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu{
54cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu}
558a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
56cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu#endif /* FEATURE_histogram */
578a9507442a9811e2c4a4bac6a993e8a900c50d4dBrian Paul
58cab7ea03688ec73dd71c0b969f2db30cabeb713cChia-I Wu#endif /* HISTOGRAM_H */
59