Defines |
| #define | ENUM_TO_FLOAT(X) ((GLfloat)(X)) |
| #define | ENUM_TO_DOUBLE(X) ((GLdouble)(X)) |
| #define | TE_ERROR(errCode, msg, value) _mesa_error(ctx, errCode, msg, _mesa_lookup_enum_by_nr(value)); |
Functions |
| void | _mesa_copy_texture_state (const GLcontext *src, GLcontext *dst) |
| void | _mesa_print_texunit_state (GLcontext *ctx, GLuint unit) |
| void | calculate_derived_texenv (struct gl_tex_env_combine_state *state, GLenum mode, GLenum texBaseFormat) |
| | Convert "classic" texture environment to ARB_texture_env_combine style environments. More...
|
| void GLAPIENTRY | _mesa_TexEnvfv (GLenum target, GLenum pname, const GLfloat *param) |
| void GLAPIENTRY | _mesa_TexEnvf (GLenum target, GLenum pname, 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_GetTexEnvfv (GLenum target, GLenum pname, GLfloat *params) |
| void GLAPIENTRY | _mesa_GetTexEnviv (GLenum target, GLenum pname, GLint *params) |
| GLboolean | _mesa_validate_texture_wrap_mode (GLcontext *ctx, GLenum target, GLenum eparam) |
| 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 GLAPIENTRY | _mesa_GetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params) |
| GLuint | tex_image_dimensions (GLcontext *ctx, GLenum target) |
| 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_TexGenfv (GLenum coord, GLenum pname, const GLfloat *params) |
| void GLAPIENTRY | _mesa_TexGeniv (GLenum coord, 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_TexGeni (GLenum coord, GLenum pname, GLint param) |
| 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_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) |
| void | update_texture_matrices (GLcontext *ctx) |
| void | update_texture_state (GLcontext *ctx) |
| void | _mesa_update_texture (GLcontext *ctx, GLuint new_state) |
| GLboolean | alloc_proxy_textures (GLcontext *ctx) |
| | Allocate the proxy textures for the given context. More...
|
| void | init_texture_unit (GLcontext *ctx, GLuint unit) |
| | Initialize a texture unit. More...
|
| GLboolean | _mesa_init_texture (GLcontext *ctx) |
| void | _mesa_free_texture_data (GLcontext *ctx) |
Variables |
| const struct gl_tex_env_combine_state | default_combine_state |
| | Default texture combine environment state. More...
|