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