__GLcontextRec | Mesa rendering context |
_mesa_HashTable | The hash table data structure |
AEarray | |
AEattrib | |
AEcontext | |
ati_fragment_shader | ATI fragment shader |
cb_info | Callback info for walking over FBO hash table |
dd_function_table | Device driver function table |
enum_elt | |
fi_type | Sometimes we treat GLfloats as GLints |
gl_1d_map | 1-D Evaluator control points |
gl_2d_map | 2-D Evaluator control points |
gl_accum_attrib | Accumulation buffer attribute group (GL_ACCUM_BUFFER_BIT) |
gl_array_attrib | Vertex array state |
gl_array_object | Collection of vertex arrays |
gl_ati_fragment_shader_state | Context state for GL_ATI_fragment_shader |
gl_attrib_node | Node for the attribute stack |
gl_buffer_object | GL_ARB_vertex/pixel_buffer_object buffer object |
gl_client_array | Client vertex array attributes |
gl_color_table | Data structure for color tables |
gl_colorbuffer_attrib | Color buffer attribute group (GL_COLOR_BUFFER_BIT) |
gl_constants | Constants which may be overridden by device driver during context creation but are never changed after that |
gl_convolution_attrib | Image convolution state |
gl_current_attrib | Current attribute group (GL_CURRENT_BIT) |
gl_depthbuffer_attrib | Depth buffer attribute group (GL_DEPTH_BUFFER_BIT) |
gl_display_list | Provide a location where information about a display list can be collected |
gl_dlist_node | Display list node |
gl_dlist_state | State used during display list compilation and execution |
gl_enable_attrib | GlEnable()/glDisable() attribute group (GL_ENABLE_BIT) |
gl_eval_attrib | Evaluator attribute group (GL_EVAL_BIT) |
gl_evaluators | All evaluator control point state |
gl_extensions | Enable flag for each OpenGL extension |
gl_feedback | Feedback buffer state |
gl_fog_attrib | Fog attribute group (GL_FOG_BIT) |
gl_fragment_program | Fragment program object |
gl_fragment_program_state | Context state for fragment programs |
gl_framebuffer | A framebuffer is a collection of renderbuffers (color, depth, stencil, etc) |
gl_hint_attrib | Hint attribute group (GL_HINT_BIT) |
gl_histogram_attrib | Histogram attributes |
gl_light | Light source state |
gl_light_attrib | Lighting attribute group (GL_LIGHT_BIT) |
gl_lightmodel | Light model state |
gl_line_attrib | Line attribute group (GL_LINE_BIT) |
gl_list_attrib | Display list attribute group (GL_LIST_BIT) |
gl_list_extensions | Used by device drivers to hook new commands into display lists |
gl_list_instruction | Used by device drivers to hook new commands into display lists |
gl_material | Material state |
gl_matrix_stack | A stack of matrices (projection, modelview, color, texture, etc) |
gl_minmax_attrib | Color Min/max state |
gl_multisample_attrib | Multisample attribute group (GL_MULTISAMPLE_BIT) |
gl_pixel_attrib | Pixel attribute group (GL_PIXEL_MODE_BIT) |
gl_pixelmap | A pixelmap (see glPixelMap) |
gl_pixelmaps | Collection of all pixelmaps |
gl_pixelstore_attrib | Client pixel packing/unpacking attributes |
gl_point_attrib | Point attribute group (GL_POINT_BIT) |
gl_polygon_attrib | Polygon attribute group (GL_POLYGON_BIT) |
gl_program | Base class for any kind of program object |
gl_program_constants | Limits for vertex and fragment programs |
gl_program_state | State common to vertex and fragment programs |
gl_query_object | Occlusion/timer query object |
gl_query_state | Context state for query objects |
gl_renderbuffer | A renderbuffer stores colors or depth values or stencil values |
gl_renderbuffer_attachment | A renderbuffer attachment points to either a texture object (and specifies a mipmap level, cube face or 3D texture slice) or points to a renderbuffer |
gl_scissor_attrib | Scissor attributes (GL_SCISSOR_BIT) |
gl_selection | Selection buffer state |
gl_shader | A GLSL vertex or fragment shader object |
gl_shader_program | A GLSL program object |
gl_shader_state | Context state for GLSL vertex/fragment shaders |
gl_shared_state | State which can be shared by multiple contexts: |
gl_shine_tab | Material shininess lookup table |
gl_sl_pragmas | Set by pragma directives |
gl_stencil_attrib | Stencil attribute group (GL_STENCIL_BUFFER_BIT) |
gl_sync_object | Sync object state |
gl_tex_env_combine_state | Texture combine environment state |
gl_texgen | Texture coord generation state |
gl_texture_attrib | Texture attribute group (GL_TEXTURE_BIT) |
gl_texture_format | Texture format record |
gl_texture_image | Texture image state |
gl_texture_object | Texture object state |
gl_texture_unit | Texture unit state |
gl_tnl_module | Core Mesa's support for tnl modules: |
gl_transform_attrib | Transformation attribute group (GL_TRANSFORM_BIT) |
gl_vertex_program | Vertex program object |
gl_vertex_program_state | Context state for vertex programs |
gl_viewport_attrib | Viewport attribute group (GL_VIEWPORT_BIT) |
GLvertexformat | Transform/Clip/Lighting interface |
HashEntry | An entry in the hash table |
mem_block | Memory manager code |
mode_opt | |
simple_node | |
state_key | |
texenv_fragment_program | State used to build the fragment program: |
texenvprog_cache_item | |
texture_renderbuffer | Derived from gl_renderbuffer class |
texture_state | Special struct for saving/restoring texture state (GL_TEXTURE_BIT) |
tnl_program | |
ureg | Use uregs to represent registers internally, translate to Mesa's expected formats on emit |