#include <mtypes.h>
Data Fields | |
| _glthread_Mutex | Mutex |
| for thread safety | |
| GLint | RefCount |
| Reference count. | |
| struct _mesa_HashTable * | DisplayList |
| Display lists hash table. | |
| struct _mesa_HashTable * | TexObjects |
| Texture objects hash table. | |
| struct gl_texture_object * | DefaultTex [NUM_TEXTURE_TARGETS] |
| Default texture objects (shared by all texture units). | |
| struct gl_texture_object * | FallbackTex |
| Fallback texture used when a bound texture is incomplete. | |
| struct gl_buffer_object * | NullBufferObj |
| Default buffer object for vertex arrays that aren't in VBOs. | |
| void * | DriverData |
| Device driver shared state. | |
Thread safety and statechange notification for texture | |
| _glthread_Mutex | TexMutex |
| texobj thread safety | |
| GLuint | TextureStateStamp |
| state notification for shared tex | |
Vertex/fragment programs | |
| struct _mesa_HashTable * | Programs |
| All vertex/fragment programs. | |
| _glthread_Mutex gl_shared_state::Mutex |
for thread safety
Reference count.
struct _mesa_HashTable* gl_shared_state::DisplayList [read] |
Display lists hash table.
struct _mesa_HashTable* gl_shared_state::TexObjects [read] |
Texture objects hash table.
struct gl_texture_object* gl_shared_state::DefaultTex[NUM_TEXTURE_TARGETS] [read] |
Default texture objects (shared by all texture units).
struct gl_texture_object* gl_shared_state::FallbackTex [read] |
Fallback texture used when a bound texture is incomplete.
| _glthread_Mutex gl_shared_state::TexMutex |
texobj thread safety
state notification for shared tex
struct gl_buffer_object* gl_shared_state::NullBufferObj [read] |
Default buffer object for vertex arrays that aren't in VBOs.
struct _mesa_HashTable* gl_shared_state::Programs [read] |
All vertex/fragment programs.
Device driver shared state.
1.5.4