1c1f859d4Smrg/* 2c1f859d4Smrg * Mesa 3-D graphics library 3c1f859d4Smrg * 4c1f859d4Smrg * Copyright (C) 1999-2008 Brian Paul All Rights Reserved. 5c1f859d4Smrg * 6c1f859d4Smrg * Permission is hereby granted, free of charge, to any person obtaining a 7c1f859d4Smrg * copy of this software and associated documentation files (the "Software"), 8c1f859d4Smrg * to deal in the Software without restriction, including without limitation 9c1f859d4Smrg * the rights to use, copy, modify, merge, publish, distribute, sublicense, 10c1f859d4Smrg * and/or sell copies of the Software, and to permit persons to whom the 11c1f859d4Smrg * Software is furnished to do so, subject to the following conditions: 12c1f859d4Smrg * 13c1f859d4Smrg * The above copyright notice and this permission notice shall be included 14c1f859d4Smrg * in all copies or substantial portions of the Software. 15c1f859d4Smrg * 16c1f859d4Smrg * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 17c1f859d4Smrg * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18c1f859d4Smrg * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 19af69d88dSmrg * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20af69d88dSmrg * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21af69d88dSmrg * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22af69d88dSmrg * OTHER DEALINGS IN THE SOFTWARE. 23c1f859d4Smrg */ 24c1f859d4Smrg 25c1f859d4Smrg 26c1f859d4Smrg#ifndef TEXENV_H 27c1f859d4Smrg#define TEXENV_H 28c1f859d4Smrg 29c1f859d4Smrg 30c1f859d4Smrg#include "main/glheader.h" 31c1f859d4Smrg 32c1f859d4Smrg 33c1f859d4Smrgextern void GLAPIENTRY 34c1f859d4Smrg_mesa_GetTexEnvfv( GLenum target, GLenum pname, GLfloat *params ); 35c1f859d4Smrg 36c1f859d4Smrgextern void GLAPIENTRY 37c1f859d4Smrg_mesa_GetTexEnviv( GLenum target, GLenum pname, GLint *params ); 38c1f859d4Smrg 39c1f859d4Smrgextern void GLAPIENTRY 40c1f859d4Smrg_mesa_TexEnvf( GLenum target, GLenum pname, GLfloat param ); 41c1f859d4Smrg 42c1f859d4Smrgextern void GLAPIENTRY 43c1f859d4Smrg_mesa_TexEnvfv( GLenum target, GLenum pname, const GLfloat *param ); 44c1f859d4Smrg 45c1f859d4Smrgextern void GLAPIENTRY 46c1f859d4Smrg_mesa_TexEnvi( GLenum target, GLenum pname, GLint param ); 47c1f859d4Smrg 48c1f859d4Smrgextern void GLAPIENTRY 49c1f859d4Smrg_mesa_TexEnviv( GLenum target, GLenum pname, const GLint *param ); 50c1f859d4Smrg 517ec681f3Smrgextern void GLAPIENTRY 527ec681f3Smrg_mesa_MultiTexEnvfEXT( GLenum texunit, GLenum target, 537ec681f3Smrg GLenum pname, GLfloat param ); 547ec681f3Smrg 557ec681f3Smrgextern void GLAPIENTRY 567ec681f3Smrg_mesa_MultiTexEnvfvEXT( GLenum texunit, GLenum target, 577ec681f3Smrg GLenum pname, const GLfloat *param ); 587ec681f3Smrg 597ec681f3Smrgextern void GLAPIENTRY 607ec681f3Smrg_mesa_MultiTexEnviEXT( GLenum texunit, GLenum target, 617ec681f3Smrg GLenum pname, GLint param ); 627ec681f3Smrg 637ec681f3Smrgextern void GLAPIENTRY 647ec681f3Smrg_mesa_MultiTexEnvivEXT( GLenum texunit, GLenum target, 657ec681f3Smrg GLenum pname, const GLint *param ); 667ec681f3Smrg 677ec681f3Smrgextern void GLAPIENTRY 687ec681f3Smrg_mesa_GetMultiTexEnvivEXT( GLenum texunit, GLenum target, 697ec681f3Smrg GLenum pname, GLint *param ); 707ec681f3Smrg 717ec681f3Smrgextern void GLAPIENTRY 727ec681f3Smrg_mesa_GetMultiTexEnvfvEXT( GLenum texunit, GLenum target, 737ec681f3Smrg GLenum pname, GLfloat *param ); 747ec681f3Smrg 75c1f859d4Smrg#endif /* TEXENV_H */ 76