1fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes
2fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes/*
3fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * Mesa 3-D graphics library
4fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * Version:  3.5
5fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes *
6228748bc494b391d2444f96789591803e72779e6Brian Paul * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
7fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes *
8fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * Permission is hereby granted, free of charge, to any person obtaining a
9fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * copy of this software and associated documentation files (the "Software"),
10fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * to deal in the Software without restriction, including without limitation
11fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * the rights to use, copy, modify, merge, publish, distribute, sublicense,
12fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * and/or sell copies of the Software, and to permit persons to whom the
13fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * Software is furnished to do so, subject to the following conditions:
14fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes *
15fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * The above copyright notice and this permission notice shall be included
16fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * in all copies or substantial portions of the Software.
17fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes *
18fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
19fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
21fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
22fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
23fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
24fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes *
2522144ab7552f0799bcfca506bf4ffa7f70a06649Gareth Hughes * Authors:
2605a4b37707d2c598ea68c05d07a3d65bcbf5a076Brian Paul *    Gareth Hughes
27fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes */
28fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes
29fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes#ifndef __M_DEBUG_H__
30fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes#define __M_DEBUG_H__
31fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes
32fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughesextern void _math_test_all_transform_functions( char *description );
33fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughesextern void _math_test_all_normal_transform_functions( char *description );
34e7e38a47a8dd567fd5a848cbef09b14018fb2fe0Gareth Hughesextern void _math_test_all_cliptest_functions( char *description );
35e7e38a47a8dd567fd5a848cbef09b14018fb2fe0Gareth Hughes
36e7e38a47a8dd567fd5a848cbef09b14018fb2fe0Gareth Hughes/* Deprecated?
37e7e38a47a8dd567fd5a848cbef09b14018fb2fe0Gareth Hughes */
38fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughesextern void _math_test_all_vertex_functions( char *description );
39fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes
40228748bc494b391d2444f96789591803e72779e6Brian Paulextern char *mesa_profile;
41228748bc494b391d2444f96789591803e72779e6Brian Paul
42fe69cb4b9bff800b6078ea7da5ea18bab05678d8Gareth Hughes#endif
43