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

gl_shared_state Struct Reference

State which can be shared by multiple contexts:. More...

#include <mtypes.h>


Data Fields

_glthread_Mutex Mutex
 for thread safety. More...

GLint RefCount
 Reference count. More...

_mesa_HashTableDisplayList
 Display lists hash table. More...

_mesa_HashTableTexObjects
 Texture objects hash table. More...

gl_texture_objectTexObjectList
 Linked list of texture objects. More...

_mesa_HashTableBufferObjects
voidDriverData
 Device driver shared state. More...

Default texture objects (shared by all multi-texture units)
gl_texture_objectDefault1D
gl_texture_objectDefault2D
gl_texture_objectDefault3D
gl_texture_objectDefaultCubeMap
gl_texture_objectDefaultRect
GL_NV_vertex/_program
_mesa_HashTablePrograms
programDefaultVertexProgram
programDefaultFragmentProgram


Detailed Description

State which can be shared by multiple contexts:.


Field Documentation

struct _mesa_HashTable* gl_shared_state::BufferObjects
 

struct gl_texture_object* gl_shared_state::Default1D
 

struct gl_texture_object* gl_shared_state::Default2D
 

struct gl_texture_object* gl_shared_state::Default3D
 

struct gl_texture_object* gl_shared_state::DefaultCubeMap
 

struct program* gl_shared_state::DefaultFragmentProgram
 

struct gl_texture_object* gl_shared_state::DefaultRect
 

struct program* gl_shared_state::DefaultVertexProgram
 

struct _mesa_HashTable* gl_shared_state::DisplayList
 

Display lists hash table.

void* gl_shared_state::DriverData
 

Device driver shared state.

_glthread_Mutex gl_shared_state::Mutex
 

for thread safety.

struct _mesa_HashTable* gl_shared_state::Programs
 

GLint gl_shared_state::RefCount
 

Reference count.

struct gl_texture_object* gl_shared_state::TexObjectList
 

Linked list of texture objects.

struct _mesa_HashTable* gl_shared_state::TexObjects
 

Texture objects hash table.


The documentation for this struct was generated from the following file:
Generated on Sun May 16 15:55:13 2004 for Mesa Core by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001