ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

texobj.c File Reference
#include "glheader.h"
#include "context.h"
#include "enums.h"
#include "fbobject.h"
#include "hash.h"
#include "imports.h"
#include "macros.h"
#include "teximage.h"
#include "texstate.h"
#include "texobj.h"
#include "mtypes.h"

Go to the source code of this file.

Functions

API functions
void GLAPIENTRY _mesa_GenTextures (GLsizei n, GLuint *textures)
static void unbind_texobj_from_fbo (GLcontext *ctx, struct gl_texture_object *texObj)
static void unbind_texobj_from_texunits (GLcontext *ctx, struct gl_texture_object *texObj)
void GLAPIENTRY _mesa_DeleteTextures (GLsizei n, const GLuint *textures)
static GLint target_enum_to_index (GLenum target)
void GLAPIENTRY _mesa_BindTexture (GLenum target, GLuint texName)
void GLAPIENTRY _mesa_PrioritizeTextures (GLsizei n, const GLuint *texName, const GLclampf *priorities)
GLboolean GLAPIENTRY _mesa_AreTexturesResident (GLsizei n, const GLuint *texName, GLboolean *residences)
GLboolean GLAPIENTRY _mesa_IsTexture (GLuint texture)
void _mesa_lock_context_textures (GLcontext *ctx)
void _mesa_unlock_context_textures (GLcontext *ctx)

Internal functions

#define incomplete(t, why)
struct gl_texture_object_mesa_lookup_texture (GLcontext *ctx, GLuint id)
struct gl_texture_object_mesa_new_texture_object (GLcontext *ctx, GLuint name, GLenum target)
void _mesa_initialize_texture_object (struct gl_texture_object *obj, GLuint name, GLenum target)
static void finish_texture_init (GLcontext *ctx, GLenum target, struct gl_texture_object *obj)
void _mesa_delete_texture_object (GLcontext *ctx, struct gl_texture_object *texObj)
void _mesa_copy_texture_object (struct gl_texture_object *dest, const struct gl_texture_object *src)
static GLboolean valid_texture_object (const struct gl_texture_object *tex)
void _mesa_reference_texobj (struct gl_texture_object **ptr, struct gl_texture_object *tex)
void _mesa_test_texobj_completeness (const GLcontext *ctx, struct gl_texture_object *t)

Detailed Description

Texture object management.

Definition in file texobj.c.


Generated on Sun May 27 2012 04:58:50 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.