core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals   Related Pages  

texstate.h File Reference

Texture state management. More...

#include "mtypes.h"

Called from API

void GLAPIENTRY _mesa_GetTexEnvfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY _mesa_GetTexEnviv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_GetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
void GLAPIENTRY _mesa_GetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
void GLAPIENTRY _mesa_GetTexGeniv (GLenum coord, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_GetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
void GLAPIENTRY _mesa_GetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_GetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
void GLAPIENTRY _mesa_GetTexParameteriv (GLenum target, GLenum pname, GLint *params)
void GLAPIENTRY _mesa_TexEnvf (GLenum target, GLenum pname, GLfloat param)
void GLAPIENTRY _mesa_TexEnvfv (GLenum target, GLenum pname, const GLfloat *param)
void GLAPIENTRY _mesa_TexEnvi (GLenum target, GLenum pname, GLint param)
void GLAPIENTRY _mesa_TexEnviv (GLenum target, GLenum pname, const GLint *param)
void GLAPIENTRY _mesa_TexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
void GLAPIENTRY _mesa_TexParameterf (GLenum target, GLenum pname, GLfloat param)
void GLAPIENTRY _mesa_TexParameteri (GLenum target, GLenum pname, GLint param)
void GLAPIENTRY _mesa_TexParameteriv (GLenum target, GLenum pname, const GLint *params)
void GLAPIENTRY _mesa_TexGend (GLenum coord, GLenum pname, GLdouble param)
void GLAPIENTRY _mesa_TexGendv (GLenum coord, GLenum pname, const GLdouble *params)
void GLAPIENTRY _mesa_TexGenf (GLenum coord, GLenum pname, GLfloat param)
void GLAPIENTRY _mesa_TexGenfv (GLenum coord, GLenum pname, const GLfloat *params)
void GLAPIENTRY _mesa_TexGeni (GLenum coord, GLenum pname, GLint param)
void GLAPIENTRY _mesa_TexGeniv (GLenum coord, GLenum pname, const GLint *params)
void GLAPIENTRY _mesa_ActiveTextureARB (GLenum target)
void GLAPIENTRY _mesa_ClientActiveTextureARB (GLenum target)
void GLAPIENTRY _mesa_PixelTexGenSGIX (GLenum mode)
void GLAPIENTRY _mesa_PixelTexGenParameterfSGIS (GLenum target, GLfloat value)
void GLAPIENTRY _mesa_PixelTexGenParameterfvSGIS (GLenum target, const GLfloat *value)
void GLAPIENTRY _mesa_PixelTexGenParameteriSGIS (GLenum target, GLint value)
void GLAPIENTRY _mesa_PixelTexGenParameterivSGIS (GLenum target, const GLint *value)
void GLAPIENTRY _mesa_GetPixelTexGenParameterfvSGIS (GLenum target, GLfloat *value)
void GLAPIENTRY _mesa_GetPixelTexGenParameterivSGIS (GLenum target, GLint *value)

Initialization, state maintenance

void _mesa_update_texture (GLcontext *ctx, GLuint new_state)
GLboolean _mesa_init_texture (GLcontext *ctx)
void _mesa_free_texture_data (GLcontext *ctx)

Functions

void _mesa_copy_texture_state (const GLcontext *src, GLcontext *dst)
void _mesa_print_texunit_state (GLcontext *ctx, GLuint unit)


Detailed Description

Texture state management.


Function Documentation

void GLAPIENTRY _mesa_ActiveTextureARB GLenum    target
 

void GLAPIENTRY _mesa_ClientActiveTextureARB GLenum    target
 

void _mesa_copy_texture_state const GLcontext   src,
GLcontext   dst
 

void _mesa_free_texture_data GLcontext   ctx
 

void GLAPIENTRY _mesa_GetPixelTexGenParameterfvSGIS GLenum    target,
GLfloat *    value
 

void GLAPIENTRY _mesa_GetPixelTexGenParameterivSGIS GLenum    target,
GLint *    value
 

void GLAPIENTRY _mesa_GetTexEnvfv GLenum    target,
GLenum    pname,
GLfloat *    params
 

void GLAPIENTRY _mesa_GetTexEnviv GLenum    target,
GLenum    pname,
GLint *    params
 

void GLAPIENTRY _mesa_GetTexGendv GLenum    coord,
GLenum    pname,
GLdouble *    params
 

void GLAPIENTRY _mesa_GetTexGenfv GLenum    coord,
GLenum    pname,
GLfloat *    params
 

void GLAPIENTRY _mesa_GetTexGeniv GLenum    coord,
GLenum    pname,
GLint *    params
 

void GLAPIENTRY _mesa_GetTexLevelParameterfv GLenum    target,
GLint    level,
GLenum    pname,
GLfloat *    params
 

void GLAPIENTRY _mesa_GetTexLevelParameteriv GLenum    target,
GLint    level,
GLenum    pname,
GLint *    params
 

void GLAPIENTRY _mesa_GetTexParameterfv GLenum    target,
GLenum    pname,
GLfloat *    params
 

void GLAPIENTRY _mesa_GetTexParameteriv GLenum    target,
GLenum    pname,
GLint *    params
 

GLboolean _mesa_init_texture GLcontext   ctx
 

void GLAPIENTRY _mesa_PixelTexGenParameterfSGIS GLenum    target,
GLfloat    value
 

void GLAPIENTRY _mesa_PixelTexGenParameterfvSGIS GLenum    target,
const GLfloat *    value
 

void GLAPIENTRY _mesa_PixelTexGenParameteriSGIS GLenum    target,
GLint    value
 

void GLAPIENTRY _mesa_PixelTexGenParameterivSGIS GLenum    target,
const GLint *    value
 

void GLAPIENTRY _mesa_PixelTexGenSGIX GLenum    mode
 

void _mesa_print_texunit_state GLcontext   ctx,
GLuint    unit
 

void GLAPIENTRY _mesa_TexEnvf GLenum    target,
GLenum    pname,
GLfloat    param
 

void GLAPIENTRY _mesa_TexEnvfv GLenum    target,
GLenum    pname,
const GLfloat *    param
 

void GLAPIENTRY _mesa_TexEnvi GLenum    target,
GLenum    pname,
GLint    param
 

void GLAPIENTRY _mesa_TexEnviv GLenum    target,
GLenum    pname,
const GLint *    param
 

void GLAPIENTRY _mesa_TexGend GLenum    coord,
GLenum    pname,
GLdouble    param
 

void GLAPIENTRY _mesa_TexGendv GLenum    coord,
GLenum    pname,
const GLdouble *    params
 

void GLAPIENTRY _mesa_TexGenf GLenum    coord,
GLenum    pname,
GLfloat    param
 

void GLAPIENTRY _mesa_TexGenfv GLenum    coord,
GLenum    pname,
const GLfloat *    params
 

void GLAPIENTRY _mesa_TexGeni GLenum    coord,
GLenum    pname,
GLint    param
 

void GLAPIENTRY _mesa_TexGeniv GLenum    coord,
GLenum    pname,
const GLint *    params
 

void GLAPIENTRY _mesa_TexParameterf GLenum    target,
GLenum    pname,
GLfloat    param
 

void GLAPIENTRY _mesa_TexParameterfv GLenum    target,
GLenum    pname,
const GLfloat *    params
 

void GLAPIENTRY _mesa_TexParameteri GLenum    target,
GLenum    pname,
GLint    param
 

void GLAPIENTRY _mesa_TexParameteriv GLenum    target,
GLenum    pname,
const GLint *    params
 

void _mesa_update_texture GLcontext   ctx,
GLuint    new_state
 


Generated on Sun May 16 15:55:12 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001