#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.