ReactOS  0.4.13-dev-464-g6b95727
gl_context Struct Reference

#include <types.h>

Collaboration diagram for gl_context:

Public Attributes

struct gl_shared_stateShared
 
struct gl_api_table API
 
struct gl_api_table Save
 
struct gl_api_table Exec
 
GLvisualVisual
 
GLframebufferBuffer
 
struct dd_function_table Driver
 
voidDriverCtx
 
voidDriverMgrCtx
 
GLboolean NewModelViewMatrix
 
GLuint ModelViewMatrixType
 
GLfloat ModelViewMatrix [16]
 
GLfloat ModelViewInv [16]
 
GLuint ModelViewStackDepth
 
GLfloat ModelViewStack [MAX_MODELVIEW_STACK_DEPTH][16]
 
GLboolean NewProjectionMatrix
 
GLuint ProjectionMatrixType
 
GLfloat ProjectionMatrix [16]
 
GLuint ProjectionStackDepth
 
GLfloat ProjectionStack [MAX_PROJECTION_STACK_DEPTH][16]
 
GLfloat NearFarStack [MAX_PROJECTION_STACK_DEPTH][2]
 
GLboolean NewTextureMatrix
 
GLuint TextureMatrixType
 
GLfloat TextureMatrix [16]
 
GLuint TextureStackDepth
 
GLfloat TextureStack [MAX_TEXTURE_STACK_DEPTH][16]
 
GLuint CallDepth
 
GLboolean ExecuteFlag
 
GLboolean CompileFlag
 
NodeCurrentListPtr
 
GLuint CurrentListNum
 
NodeCurrentBlock
 
GLuint CurrentPos
 
GLuint AttribStackDepth
 
struct gl_attrib_nodeAttribStack [MAX_ATTRIB_STACK_DEPTH]
 
struct gl_accum_attrib Accum
 
struct gl_colorbuffer_attrib Color
 
struct gl_current_attrib Current
 
struct gl_depthbuffer_attrib Depth
 
struct gl_eval_attrib Eval
 
struct gl_fog_attrib Fog
 
struct gl_hint_attrib Hint
 
struct gl_light_attrib Light
 
struct gl_line_attrib Line
 
struct gl_list_attrib List
 
struct gl_pixel_attrib Pixel
 
struct gl_point_attrib Point
 
struct gl_polygon_attrib Polygon
 
GLuint PolygonStipple [32]
 
struct gl_scissor_attrib Scissor
 
struct gl_stencil_attrib Stencil
 
struct gl_texture_attrib Texture
 
struct gl_transform_attrib Transform
 
struct gl_viewport_attrib Viewport
 
GLuint ClientAttribStackDepth
 
struct gl_attrib_nodeClientAttribStack [MAX_CLIENT_ATTRIB_STACK_DEPTH]
 
struct gl_array_attrib Array
 
struct gl_pixelstore_attrib Pack
 
struct gl_pixelstore_attrib Unpack
 
struct gl_evaluators EvalMap
 
struct gl_feedback Feedback
 
struct gl_selection Select
 
GLenum ErrorValue
 
GLboolean DirectContext
 
GLuint NewState
 
GLenum RenderMode
 
GLenum Primitive
 
GLuint StippleCounter
 
GLuint ClipMask
 
interp_func ClipInterpAuxFunc
 
GLuint RasterMask
 
GLboolean LightTwoSide
 
GLboolean DirectTriangles
 
GLfloat PolygonZoffset
 
GLfloat LineZoffset
 
GLfloat PointZoffset
 
GLboolean NeedNormals
 
GLboolean FastDrawPixels
 
GLboolean MutablePixels
 
GLboolean MonoPixels
 
points_func PointsFunc
 
line_func LineFunc
 
triangle_func TriangleFunc
 
quad_func QuadFunc
 
rect_func RectFunc
 
struct vertex_bufferVB
 
struct pixel_bufferPB
 
GLboolean NoRaster
 
GLboolean NoDither
 

Detailed Description

Definition at line 1263 of file types.h.

Member Data Documentation

◆ Accum

◆ API

struct gl_api_table gl_context::API

Definition at line 1268 of file types.h.

Referenced by _mesa_Accum(), _mesa_AlphaFunc(), _mesa_AreTexturesResident(), _mesa_ArrayElement(), _mesa_Begin(), _mesa_BindTexture(), _mesa_Bitmap(), _mesa_BlendFunc(), _mesa_CallList(), _mesa_CallLists(), _mesa_Clear(), _mesa_ClearAccum(), _mesa_ClearColor(), _mesa_ClearDepth(), _mesa_ClearIndex(), _mesa_ClearStencil(), _mesa_ClipPlane(), _mesa_Color3b(), _mesa_Color3bv(), _mesa_Color3d(), _mesa_Color3dv(), _mesa_Color3f(), _mesa_Color3fv(), _mesa_Color3i(), _mesa_Color3iv(), _mesa_Color3s(), _mesa_Color3sv(), _mesa_Color3ub(), _mesa_Color3ubv(), _mesa_Color3ui(), _mesa_Color3uiv(), _mesa_Color3us(), _mesa_Color3usv(), _mesa_Color4b(), _mesa_Color4bv(), _mesa_Color4d(), _mesa_Color4dv(), _mesa_Color4f(), _mesa_Color4fv(), _mesa_Color4i(), _mesa_Color4iv(), _mesa_Color4s(), _mesa_Color4sv(), _mesa_Color4ub(), _mesa_Color4ubv(), _mesa_Color4ui(), _mesa_Color4uiv(), _mesa_Color4us(), _mesa_Color4usv(), _mesa_ColorMask(), _mesa_ColorMaterial(), _mesa_ColorPointer(), _mesa_ColorSubTableEXT(), _mesa_ColorTableEXT(), _mesa_CopyPixels(), _mesa_CopyTexImage1D(), _mesa_CopyTexImage2D(), _mesa_CopyTexSubImage1D(), _mesa_CopyTexSubImage2D(), _mesa_CullFace(), _mesa_DeleteLists(), _mesa_DeleteTextures(), _mesa_DepthFunc(), _mesa_DepthMask(), _mesa_DepthRange(), _mesa_Disable(), _mesa_DisableClientState(), _mesa_DrawArrays(), _mesa_DrawBuffer(), _mesa_DrawElements(), _mesa_DrawPixels(), _mesa_EdgeFlag(), _mesa_EdgeFlagPointer(), _mesa_EdgeFlagv(), _mesa_Enable(), _mesa_EnableClientState(), _mesa_End(), _mesa_EndList(), _mesa_EvalCoord1d(), _mesa_EvalCoord1dv(), _mesa_EvalCoord1f(), _mesa_EvalCoord1fv(), _mesa_EvalCoord2d(), _mesa_EvalCoord2dv(), _mesa_EvalCoord2f(), _mesa_EvalCoord2fv(), _mesa_EvalMesh1(), _mesa_EvalMesh2(), _mesa_EvalPoint1(), _mesa_EvalPoint2(), _mesa_FeedbackBuffer(), _mesa_Finish(), _mesa_Flush(), _mesa_Fogf(), _mesa_Fogfv(), _mesa_Fogi(), _mesa_Fogiv(), _mesa_FrontFace(), _mesa_Frustum(), _mesa_GenLists(), _mesa_GenTextures(), _mesa_GetBooleanv(), _mesa_GetClipPlane(), _mesa_GetColorTableEXT(), _mesa_GetColorTableParameterivEXT(), _mesa_GetDoublev(), _mesa_GetError(), _mesa_GetFloatv(), _mesa_GetIntegerv(), _mesa_GetLightfv(), _mesa_GetLightiv(), _mesa_GetMapdv(), _mesa_GetMapfv(), _mesa_GetMapiv(), _mesa_GetMaterialfv(), _mesa_GetMaterialiv(), _mesa_GetPixelMapfv(), _mesa_GetPixelMapuiv(), _mesa_GetPixelMapusv(), _mesa_GetPointerv(), _mesa_GetPolygonStipple(), _mesa_GetString(), _mesa_GetTexEnvfv(), _mesa_GetTexEnviv(), _mesa_GetTexGendv(), _mesa_GetTexGenfv(), _mesa_GetTexGeniv(), _mesa_GetTexImage(), _mesa_GetTexLevelParameterfv(), _mesa_GetTexLevelParameteriv(), _mesa_GetTexParameterfv(), _mesa_GetTexParameteriv(), _mesa_Hint(), _mesa_Indexd(), _mesa_Indexdv(), _mesa_Indexf(), _mesa_Indexfv(), _mesa_Indexi(), _mesa_Indexiv(), _mesa_IndexMask(), _mesa_IndexPointer(), _mesa_Indexs(), _mesa_Indexsv(), _mesa_InitNames(), _mesa_InterleavedArrays(), _mesa_IsEnabled(), _mesa_IsList(), _mesa_IsTexture(), _mesa_Lightf(), _mesa_Lightfv(), _mesa_Lighti(), _mesa_Lightiv(), _mesa_LightModelf(), _mesa_LightModelfv(), _mesa_LightModeli(), _mesa_LightModeliv(), _mesa_LineStipple(), _mesa_LineWidth(), _mesa_ListBase(), _mesa_LoadIdentity(), _mesa_LoadMatrixd(), _mesa_LoadMatrixf(), _mesa_LoadName(), _mesa_LogicOp(), _mesa_Map1d(), _mesa_Map1f(), _mesa_Map2d(), _mesa_Map2f(), _mesa_MapGrid1d(), _mesa_MapGrid1f(), _mesa_MapGrid2d(), _mesa_MapGrid2f(), _mesa_Materialf(), _mesa_Materialfv(), _mesa_Materiali(), _mesa_Materialiv(), _mesa_MatrixMode(), _mesa_MultMatrixd(), _mesa_MultMatrixf(), _mesa_NewList(), _mesa_Normal3b(), _mesa_Normal3bv(), _mesa_Normal3d(), _mesa_Normal3dv(), _mesa_Normal3f(), _mesa_Normal3fv(), _mesa_Normal3i(), _mesa_Normal3iv(), _mesa_Normal3s(), _mesa_Normal3sv(), _mesa_NormalPointer(), _mesa_Ortho(), _mesa_PassThrough(), _mesa_PixelMapfv(), _mesa_PixelMapuiv(), _mesa_PixelMapusv(), _mesa_PixelStoref(), _mesa_PixelStorei(), _mesa_PixelTransferf(), _mesa_PixelTransferi(), _mesa_PixelZoom(), _mesa_PointSize(), _mesa_PolygonMode(), _mesa_PolygonOffset(), _mesa_PolygonStipple(), _mesa_PopAttrib(), _mesa_PopClientAttrib(), _mesa_PopMatrix(), _mesa_PopName(), _mesa_PrioritizeTextures(), _mesa_PushAttrib(), _mesa_PushClientAttrib(), _mesa_PushMatrix(), _mesa_PushName(), _mesa_RasterPos2d(), _mesa_RasterPos2dv(), _mesa_RasterPos2f(), _mesa_RasterPos2fv(), _mesa_RasterPos2i(), _mesa_RasterPos2iv(), _mesa_RasterPos2s(), _mesa_RasterPos2sv(), _mesa_RasterPos3d(), _mesa_RasterPos3dv(), _mesa_RasterPos3f(), _mesa_RasterPos3fv(), _mesa_RasterPos3i(), _mesa_RasterPos3iv(), _mesa_RasterPos3s(), _mesa_RasterPos3sv(), _mesa_RasterPos4d(), _mesa_RasterPos4dv(), _mesa_RasterPos4f(), _mesa_RasterPos4fv(), _mesa_RasterPos4i(), _mesa_RasterPos4iv(), _mesa_RasterPos4s(), _mesa_RasterPos4sv(), _mesa_ReadBuffer(), _mesa_ReadPixels(), _mesa_Rectd(), _mesa_Rectdv(), _mesa_Rectf(), _mesa_Rectfv(), _mesa_Recti(), _mesa_Rectiv(), _mesa_Rects(), _mesa_Rectsv(), _mesa_RenderMode(), _mesa_Rotated(), _mesa_Rotatef(), _mesa_Scaled(), _mesa_Scalef(), _mesa_Scissor(), _mesa_SelectBuffer(), _mesa_ShadeModel(), _mesa_StencilFunc(), _mesa_StencilMask(), _mesa_StencilOp(), _mesa_TexCoord1d(), _mesa_TexCoord1dv(), _mesa_TexCoord1f(), _mesa_TexCoord1fv(), _mesa_TexCoord1i(), _mesa_TexCoord1iv(), _mesa_TexCoord1s(), _mesa_TexCoord1sv(), _mesa_TexCoord2d(), _mesa_TexCoord2dv(), _mesa_TexCoord2f(), _mesa_TexCoord2fv(), _mesa_TexCoord2i(), _mesa_TexCoord2iv(), _mesa_TexCoord2s(), _mesa_TexCoord2sv(), _mesa_TexCoord3d(), _mesa_TexCoord3dv(), _mesa_TexCoord3f(), _mesa_TexCoord3fv(), _mesa_TexCoord3i(), _mesa_TexCoord3iv(), _mesa_TexCoord3s(), _mesa_TexCoord3sv(), _mesa_TexCoord4d(), _mesa_TexCoord4dv(), _mesa_TexCoord4f(), _mesa_TexCoord4fv(), _mesa_TexCoord4i(), _mesa_TexCoord4iv(), _mesa_TexCoord4s(), _mesa_TexCoord4sv(), _mesa_TexCoordPointer(), _mesa_TexEnvf(), _mesa_TexEnvfv(), _mesa_TexEnvi(), _mesa_TexEnviv(), _mesa_TexGend(), _mesa_TexGendv(), _mesa_TexGenf(), _mesa_TexGenfv(), _mesa_TexGeni(), _mesa_TexGeniv(), _mesa_TexImage1D(), _mesa_TexImage2D(), _mesa_TexParameterf(), _mesa_TexParameterfv(), _mesa_TexParameteri(), _mesa_TexParameteriv(), _mesa_TexSubImage1D(), _mesa_TexSubImage2D(), _mesa_Translated(), _mesa_Translatef(), _mesa_Vertex2d(), _mesa_Vertex2dv(), _mesa_Vertex2f(), _mesa_Vertex2fv(), _mesa_Vertex2i(), _mesa_Vertex2iv(), _mesa_Vertex2s(), _mesa_Vertex2sv(), _mesa_Vertex3d(), _mesa_Vertex3dv(), _mesa_Vertex3f(), _mesa_Vertex3fv(), _mesa_Vertex3i(), _mesa_Vertex3iv(), _mesa_Vertex3s(), _mesa_Vertex3sv(), _mesa_Vertex4d(), _mesa_Vertex4dv(), _mesa_Vertex4f(), _mesa_Vertex4fv(), _mesa_Vertex4i(), _mesa_Vertex4iv(), _mesa_Vertex4s(), _mesa_Vertex4sv(), _mesa_VertexPointer(), _mesa_Viewport(), gl_create_context(), gl_EndList(), gl_NewList(), gl_set_api_table(), gl_set_color_function(), gl_set_vertex_function(), and gl_TexCoord4f().

◆ Array

◆ AttribStack

struct gl_attrib_node* gl_context::AttribStack[MAX_ATTRIB_STACK_DEPTH]

Definition at line 1315 of file types.h.

Referenced by gl_PopAttrib(), and gl_PushAttrib().

◆ AttribStackDepth

GLuint gl_context::AttribStackDepth

◆ Buffer

◆ CallDepth

GLuint gl_context::CallDepth

Definition at line 1305 of file types.h.

Referenced by execute_list(), gl_DrawPixels(), and initialize_context().

◆ ClientAttribStack

struct gl_attrib_node* gl_context::ClientAttribStack[MAX_CLIENT_ATTRIB_STACK_DEPTH]

Definition at line 1340 of file types.h.

Referenced by gl_PopClientAttrib(), and gl_PushClientAttrib().

◆ ClientAttribStackDepth

GLuint gl_context::ClientAttribStackDepth

◆ ClipInterpAuxFunc

interp_func gl_context::ClipInterpAuxFunc

Definition at line 1360 of file types.h.

Referenced by update_clipmask().

◆ ClipMask

GLuint gl_context::ClipMask

Definition at line 1359 of file types.h.

Referenced by gl_userclip_line(), gl_userclip_polygon(), interpolate_aux(), and update_clipmask().

◆ Color

◆ CompileFlag

◆ Current

struct gl_current_attrib gl_context::Current

Definition at line 1320 of file types.h.

Referenced by _mesa_Normal3f(), _mesa_Normal3fv(), copy_ci_pixels(), copy_depth_pixels(), copy_rgb_pixels(), draw_color_pixels(), draw_depth_pixels(), draw_index_pixels(), draw_stencil_pixels(), drawpixels(), execute_list(), gl_ArrayElement(), gl_Begin(), gl_Bitmap(), gl_Color3f(), gl_Color3f8bit(), gl_Color3fv(), gl_Color3fv8bit(), gl_Color4f(), gl_Color4f8bit(), gl_Color4fv(), gl_Color4fv8bit(), gl_Color4ub(), gl_Color4ub8bit(), gl_Color4ubv(), gl_Color4ubv8bit(), gl_ColorMat3f(), gl_ColorMat3fv(), gl_ColorMat4f(), gl_ColorMat4fv(), gl_ColorMat4ub(), gl_CopyPixels(), gl_DrawArrays(), gl_DrawPixels(), gl_EdgeFlag(), gl_enable(), gl_eval_vertex(), gl_EvalCoord1f(), gl_EvalCoord2f(), gl_GetBooleanv(), gl_GetDoublev(), gl_GetFloatv(), gl_GetIntegerv(), gl_Indexf(), gl_Indexi(), gl_Normal3f(), gl_Normal3fv(), gl_PopAttrib(), gl_PushAttrib(), gl_RasterPos4f(), gl_render_bitmap(), gl_reset_vb(), gl_TexCoord2f(), gl_TexCoord2f4(), gl_TexCoord4f(), gl_windowpos(), initialize_context(), quickdraw_rgb(), vertex2f_color(), vertex2f_color_tex2(), vertex2f_color_tex4(), vertex2f_index(), vertex2f_normal(), vertex2f_normal_color_tex2(), vertex2f_normal_color_tex4(), vertex3f_color(), vertex3f_color_tex2(), vertex3f_color_tex4(), vertex3f_index(), vertex3f_normal(), vertex3f_normal_color_tex2(), vertex3f_normal_color_tex4(), vertex3fv_color(), vertex3fv_color_tex2(), vertex3fv_color_tex4(), vertex3fv_index(), vertex3fv_normal(), vertex3fv_normal_color_tex2(), vertex3fv_normal_color_tex4(), vertex4(), and vertex4f_feedback().

◆ CurrentBlock

Node* gl_context::CurrentBlock

Definition at line 1310 of file types.h.

Referenced by alloc_instruction(), gl_NewList(), and initialize_context().

◆ CurrentListNum

GLuint gl_context::CurrentListNum

◆ CurrentListPtr

Node* gl_context::CurrentListPtr

Definition at line 1308 of file types.h.

Referenced by gl_EndList(), gl_NewList(), and initialize_context().

◆ CurrentPos

GLuint gl_context::CurrentPos

Definition at line 1311 of file types.h.

Referenced by alloc_instruction(), gl_NewList(), and initialize_context().

◆ Depth

◆ DirectContext

GLboolean gl_context::DirectContext

Definition at line 1352 of file types.h.

Referenced by initialize_context().

◆ DirectTriangles

GLboolean gl_context::DirectTriangles

Definition at line 1363 of file types.h.

Referenced by gl_render_vb(), and gl_update_state().

◆ Driver

struct dd_function_table gl_context::Driver

Definition at line 1276 of file types.h.

Referenced by clear_color_buffer_with_masking(), clear_color_buffers(), copy_ci_pixels(), copy_depth_pixels(), copy_rgb_pixels(), draw_color_pixels(), gl_Accum(), gl_Begin(), gl_BindTexture(), gl_Bitmap(), gl_blend_pixels(), gl_Clear(), gl_ClearColor(), gl_ClearIndex(), gl_ColorTable(), gl_DeleteTextures(), gl_depth_stencil_pixels(), gl_depth_stencil_span(), gl_DrawBuffer(), gl_DrawPixels(), gl_End(), gl_error(), gl_Finish(), gl_Flush(), gl_flush_pb(), gl_Frustum(), gl_GetString(), gl_LoadMatrixf(), gl_logicop_ci_pixels(), gl_logicop_ci_span(), gl_logicop_rgba_pixels(), gl_mask_color_pixels(), gl_mask_index_pixels(), gl_Ortho(), gl_PopMatrix(), gl_read_color_span(), gl_read_index_span(), gl_ReadBuffer(), gl_ReadPixels(), gl_render_vb(), gl_reset_vb(), gl_ResizeBuffersMESA(), gl_set_line_function(), gl_set_point_function(), gl_set_quad_function(), gl_set_triangle_function(), gl_TexEnvfv(), gl_TexImage1D(), gl_TexImage2D(), gl_TexParameterfv(), gl_TexSubImage1D(), gl_TexSubImage2D(), gl_transform_vb_part2(), gl_update_state(), gl_write_color_span(), gl_write_index_span(), gl_write_monocolor_span(), gl_write_monoindex_span(), gl_write_texture_span(), quad(), quickdraw_rgb(), read_color_image(), read_color_pixels(), read_depth_pixels(), read_index_pixels(), render_clipped_line(), render_clipped_polygon(), render_polygon(), render_quad(), render_triangle(), setup_DD_pointers(), unfilled_polygon(), update_pixel_logic(), and update_pixel_masking().

◆ DriverCtx

void* gl_context::DriverCtx

Definition at line 1278 of file types.h.

Referenced by buffer_size(), gl_create_context(), set_buffer(), and setup_DD_pointers().

◆ DriverMgrCtx

void* gl_context::DriverMgrCtx

Definition at line 1279 of file types.h.

◆ ErrorValue

GLenum gl_context::ErrorValue

Definition at line 1350 of file types.h.

Referenced by gl_error(), gl_GetError(), and initialize_context().

◆ Eval

◆ EvalMap

◆ Exec

struct gl_api_table gl_context::Exec

Definition at line 1270 of file types.h.

Referenced by _mesa_Bitmap(), execute_list(), gl_Begin(), gl_create_context(), gl_EndList(), gl_init_api_function_pointers(), gl_Rectf(), gl_save_Accum(), gl_save_AlphaFunc(), gl_save_Begin(), gl_save_BindTexture(), gl_save_Bitmap(), gl_save_BlendFunc(), gl_save_CallList(), gl_save_CallLists(), gl_save_Clear(), gl_save_ClearAccum(), gl_save_ClearColor(), gl_save_ClearDepth(), gl_save_ClearIndex(), gl_save_ClearStencil(), gl_save_ClipPlane(), gl_save_Color3f(), gl_save_Color3fv(), gl_save_Color4f(), gl_save_Color4fv(), gl_save_Color4ub(), gl_save_Color4ubv(), gl_save_ColorMask(), gl_save_ColorMaterial(), gl_save_ColorSubTable(), gl_save_ColorTable(), gl_save_CopyPixels(), gl_save_CopyTexImage1D(), gl_save_CopyTexImage2D(), gl_save_CopyTexSubImage1D(), gl_save_CopyTexSubImage2D(), gl_save_CullFace(), gl_save_DepthFunc(), gl_save_DepthMask(), gl_save_DepthRange(), gl_save_Disable(), gl_save_DrawBuffer(), gl_save_EdgeFlag(), gl_save_Enable(), gl_save_End(), gl_save_EvalCoord1f(), gl_save_EvalCoord2f(), gl_save_EvalMesh1(), gl_save_EvalMesh2(), gl_save_EvalPoint1(), gl_save_EvalPoint2(), gl_save_Fogfv(), gl_save_FrontFace(), gl_save_Frustum(), gl_save_Hint(), gl_save_Indexf(), gl_save_Indexi(), gl_save_IndexMask(), gl_save_InitNames(), gl_save_Lightfv(), gl_save_LightModelfv(), gl_save_LineStipple(), gl_save_LineWidth(), gl_save_ListBase(), gl_save_LoadIdentity(), gl_save_LoadMatrixf(), gl_save_LoadName(), gl_save_LogicOp(), gl_save_Map1f(), gl_save_Map2f(), gl_save_MapGrid1f(), gl_save_MapGrid2f(), gl_save_Materialfv(), gl_save_MatrixMode(), gl_save_MultMatrixf(), gl_save_Normal3f(), gl_save_Normal3fv(), gl_save_Ortho(), gl_save_PassThrough(), gl_save_PixelMapfv(), gl_save_PixelTransferf(), gl_save_PixelZoom(), gl_save_PointSize(), gl_save_PolygonMode(), gl_save_PolygonOffset(), gl_save_PolygonStipple(), gl_save_PopAttrib(), gl_save_PopMatrix(), gl_save_PopName(), gl_save_PrioritizeTextures(), gl_save_PushAttrib(), gl_save_PushMatrix(), gl_save_PushName(), gl_save_RasterPos4f(), gl_save_ReadBuffer(), gl_save_Rectf(), gl_save_Scalef(), gl_save_Scissor(), gl_save_ShadeModel(), gl_save_StencilFunc(), gl_save_StencilMask(), gl_save_StencilOp(), gl_save_TexCoord2f(), gl_save_TexCoord4f(), gl_save_TexEnvfv(), gl_save_TexGenfv(), gl_save_TexImage1D(), gl_save_TexImage2D(), gl_save_TexParameterfv(), gl_save_TexSubImage1D(), gl_save_TexSubImage2D(), gl_save_Translatef(), gl_save_Vertex2f(), gl_save_Vertex3f(), gl_save_Vertex3fv(), gl_save_Vertex4f(), gl_save_Viewport(), gl_set_api_table(), gl_set_color_function(), gl_set_vertex_function(), and gl_TexCoord4f().

◆ ExecuteFlag

GLboolean gl_context::ExecuteFlag

Definition at line 1306 of file types.h.

Referenced by gl_DrawPixels(), gl_EndList(), gl_GetBooleanv(), gl_GetDoublev(), gl_GetFloatv(), gl_GetIntegerv(), gl_NewList(), gl_save_Accum(), gl_save_AlphaFunc(), gl_save_Begin(), gl_save_BindTexture(), gl_save_Bitmap(), gl_save_BlendFunc(), gl_save_CallList(), gl_save_CallLists(), gl_save_Clear(), gl_save_ClearAccum(), gl_save_ClearColor(), gl_save_ClearDepth(), gl_save_ClearIndex(), gl_save_ClearStencil(), gl_save_ClipPlane(), gl_save_Color3f(), gl_save_Color3fv(), gl_save_Color4f(), gl_save_Color4fv(), gl_save_Color4ub(), gl_save_Color4ubv(), gl_save_ColorMask(), gl_save_ColorMaterial(), gl_save_ColorSubTable(), gl_save_ColorTable(), gl_save_CopyPixels(), gl_save_CopyTexImage1D(), gl_save_CopyTexImage2D(), gl_save_CopyTexSubImage1D(), gl_save_CopyTexSubImage2D(), gl_save_CullFace(), gl_save_DepthFunc(), gl_save_DepthMask(), gl_save_DepthRange(), gl_save_Disable(), gl_save_DrawBuffer(), gl_save_EdgeFlag(), gl_save_Enable(), gl_save_End(), gl_save_EvalCoord1f(), gl_save_EvalCoord2f(), gl_save_EvalMesh1(), gl_save_EvalMesh2(), gl_save_EvalPoint1(), gl_save_EvalPoint2(), gl_save_Fogfv(), gl_save_FrontFace(), gl_save_Frustum(), gl_save_Hint(), gl_save_Indexf(), gl_save_Indexi(), gl_save_IndexMask(), gl_save_InitNames(), gl_save_Lightfv(), gl_save_LightModelfv(), gl_save_LineStipple(), gl_save_LineWidth(), gl_save_ListBase(), gl_save_LoadIdentity(), gl_save_LoadMatrixf(), gl_save_LoadName(), gl_save_LogicOp(), gl_save_Map1f(), gl_save_Map2f(), gl_save_MapGrid1f(), gl_save_MapGrid2f(), gl_save_Materialfv(), gl_save_MatrixMode(), gl_save_MultMatrixf(), gl_save_Normal3f(), gl_save_Normal3fv(), gl_save_Ortho(), gl_save_PassThrough(), gl_save_PixelMapfv(), gl_save_PixelTransferf(), gl_save_PixelZoom(), gl_save_PointSize(), gl_save_PolygonMode(), gl_save_PolygonOffset(), gl_save_PolygonStipple(), gl_save_PopAttrib(), gl_save_PopMatrix(), gl_save_PopName(), gl_save_PrioritizeTextures(), gl_save_PushAttrib(), gl_save_PushMatrix(), gl_save_PushName(), gl_save_RasterPos4f(), gl_save_ReadBuffer(), gl_save_Rectf(), gl_save_Scalef(), gl_save_Scissor(), gl_save_ShadeModel(), gl_save_StencilFunc(), gl_save_StencilMask(), gl_save_StencilOp(), gl_save_TexCoord2f(), gl_save_TexCoord4f(), gl_save_TexEnvfv(), gl_save_TexGenfv(), gl_save_TexImage1D(), gl_save_TexImage2D(), gl_save_TexParameterfv(), gl_save_TexSubImage1D(), gl_save_TexSubImage2D(), gl_save_Translatef(), gl_save_Vertex2f(), gl_save_Vertex3f(), gl_save_Vertex3fv(), gl_save_Vertex4f(), gl_save_Viewport(), and initialize_context().

◆ FastDrawPixels

GLboolean gl_context::FastDrawPixels

Definition at line 1368 of file types.h.

Referenced by gl_DrawPixels(), initialize_context(), and update_drawpixels_state().

◆ Feedback

◆ Fog

◆ Hint

◆ Light

◆ LightTwoSide

GLboolean gl_context::LightTwoSide

◆ Line

◆ LineFunc

line_func gl_context::LineFunc

Definition at line 1374 of file types.h.

Referenced by initialize_context().

◆ LineZoffset

GLfloat gl_context::LineZoffset

Definition at line 1365 of file types.h.

Referenced by gl_update_state(), and offset_polygon().

◆ List

◆ ModelViewInv

◆ ModelViewMatrix

◆ ModelViewMatrixType

◆ ModelViewStack

GLfloat gl_context::ModelViewStack[MAX_MODELVIEW_STACK_DEPTH][16]

Definition at line 1287 of file types.h.

Referenced by gl_PopMatrix(), and gl_PushMatrix().

◆ ModelViewStackDepth

GLuint gl_context::ModelViewStackDepth

◆ MonoPixels

GLboolean gl_context::MonoPixels

Definition at line 1370 of file types.h.

Referenced by gl_Begin(), and gl_update_state().

◆ MutablePixels

GLboolean gl_context::MutablePixels

Definition at line 1369 of file types.h.

Referenced by gl_flush_pb(), gl_update_state(), and gl_write_color_span().

◆ NearFarStack

GLfloat gl_context::NearFarStack[MAX_PROJECTION_STACK_DEPTH][2]

Definition at line 1295 of file types.h.

Referenced by gl_Frustum(), gl_LoadMatrixf(), gl_PopMatrix(), gl_PushMatrix(), and initialize_context().

◆ NeedNormals

GLboolean gl_context::NeedNormals

◆ NewModelViewMatrix

◆ NewProjectionMatrix

◆ NewState

◆ NewTextureMatrix

◆ NoDither

GLboolean gl_context::NoDither

Definition at line 1407 of file types.h.

Referenced by gl_enable(), and initialize_context().

◆ NoRaster

◆ Pack

◆ PB

◆ Pixel

◆ Point

◆ PointsFunc

points_func gl_context::PointsFunc

Definition at line 1373 of file types.h.

Referenced by initialize_context().

◆ PointZoffset

◆ Polygon

◆ PolygonStipple

◆ PolygonZoffset

GLfloat gl_context::PolygonZoffset

Definition at line 1364 of file types.h.

Referenced by gl_update_state(), and offset_polygon().

◆ Primitive

◆ ProjectionMatrix

◆ ProjectionMatrixType

GLuint gl_context::ProjectionMatrixType

◆ ProjectionStack

GLfloat gl_context::ProjectionStack[MAX_PROJECTION_STACK_DEPTH][16]

Definition at line 1294 of file types.h.

Referenced by gl_PopMatrix(), and gl_PushMatrix().

◆ ProjectionStackDepth

◆ QuadFunc

quad_func gl_context::QuadFunc

Definition at line 1376 of file types.h.

◆ RasterMask

◆ RectFunc

rect_func gl_context::RectFunc

Definition at line 1377 of file types.h.

◆ RenderMode

◆ Save

struct gl_api_table gl_context::Save

◆ Scissor

◆ Select

◆ Shared

◆ Stencil

◆ StippleCounter

GLuint gl_context::StippleCounter

Definition at line 1358 of file types.h.

Referenced by feedback_line(), gl_Begin(), gl_render_vb(), initialize_context(), and unfilled_polygon().

◆ Texture

◆ TextureMatrix

◆ TextureMatrixType

◆ TextureStack

GLfloat gl_context::TextureStack[MAX_TEXTURE_STACK_DEPTH][16]

Definition at line 1302 of file types.h.

Referenced by gl_PopMatrix(), and gl_PushMatrix().

◆ TextureStackDepth

GLuint gl_context::TextureStackDepth

◆ Transform

◆ TriangleFunc

triangle_func gl_context::TriangleFunc

Definition at line 1375 of file types.h.

Referenced by initialize_context().

◆ Unpack

◆ VB

struct vertex_buffer* gl_context::VB

Definition at line 1380 of file types.h.

Referenced by _mesa_Normal3f(), _mesa_Normal3fv(), antialiased_rgba_points(), execute_list(), feedback_line(), feedback_points(), feedback_triangle(), flat_ci_line(), flat_ci_z_line(), flat_rgba_line(), flat_rgba_z_line(), flat_textured_line(), fog_vertices(), general_ci_points(), general_flat_ci_line(), general_flat_rgba_line(), general_rgba_points(), general_smooth_rgba_line(), gl_ArrayElement(), gl_Begin(), gl_Color3f(), gl_Color3f8bit(), gl_Color3fv(), gl_Color3fv8bit(), gl_Color4f(), gl_Color4f8bit(), gl_Color4fv(), gl_Color4fv8bit(), gl_Color4ub(), gl_Color4ub8bit(), gl_Color4ubv(), gl_Color4ubv8bit(), gl_ColorMat3f(), gl_ColorMat3fv(), gl_ColorMat4f(), gl_ColorMat4fv(), gl_ColorMat4ub(), gl_create_context(), gl_destroy_context(), gl_DrawArrays(), gl_End(), gl_eval_vertex(), gl_Indexf(), gl_Indexi(), gl_Normal3f(), gl_Normal3fv(), gl_render_vb(), gl_reset_vb(), gl_set_material(), gl_set_vertex_function(), gl_TexCoord4f(), gl_transform_vb_part1(), gl_transform_vb_part2(), gl_userclip_line(), gl_userclip_polygon(), gl_viewclip_line(), gl_viewclip_polygon(), interpolate_aux(), interpolate_aux_color(), interpolate_aux_color_tex2(), interpolate_aux_tex2(), render_clipped_line(), render_clipped_polygon(), render_polygon(), render_quad(), render_triangle(), select_line(), select_points(), select_triangle(), shade_vertices(), size1_ci_points(), size1_rgba_points(), textured_rgba_points(), unfilled_polygon(), update_clipmask(), update_material(), vertex2f_color(), vertex2f_color_tex2(), vertex2f_color_tex4(), vertex2f_index(), vertex2f_normal(), vertex2f_normal_color_tex2(), vertex2f_normal_color_tex4(), vertex3f_color(), vertex3f_color_tex2(), vertex3f_color_tex4(), vertex3f_index(), vertex3f_normal(), vertex3f_normal_color_tex2(), vertex3f_normal_color_tex4(), vertex3fv_color(), vertex3fv_color_tex2(), vertex3fv_color_tex4(), vertex3fv_index(), vertex3fv_normal(), vertex3fv_normal_color_tex2(), vertex3fv_normal_color_tex4(), vertex4(), vertex4f_feedback(), and viewport_map_vertices().

◆ Viewport

◆ Visual

GLvisual* gl_context::Visual

Definition at line 1272 of file types.h.

Referenced by apply_texture(), clear_color_buffer_with_masking(), copy_depth_pixels(), copy_rgb_pixels(), copy_tex_sub_image(), do_blend(), draw_color_pixels(), draw_depth_pixels(), draw_index_pixels(), drawpixels(), feedback_line(), feedback_points(), feedback_triangle(), fog_vertices(), gl_Accum(), gl_alloc_alpha_buffers(), gl_AlphaFunc(), gl_ArrayElement(), gl_Begin(), gl_Bitmap(), gl_clear_accum_buffer(), gl_clear_alpha_buffers(), gl_clear_depth_buffer(), gl_clear_stencil_buffer(), gl_ClearColor(), gl_ClearIndex(), gl_Color3f(), gl_Color3fv(), gl_Color4f(), gl_Color4fv(), gl_Color4ub(), gl_Color4ubv(), gl_color_shade_vertices(), gl_color_shade_vertices_fast(), gl_ColorMat3f(), gl_ColorMat3fv(), gl_ColorMat4f(), gl_ColorMat4fv(), gl_ColorMat4ub(), gl_CopyPixels(), gl_create_context(), gl_enable(), gl_eval_vertex(), gl_EvalCoord1f(), gl_EvalCoord2f(), gl_FeedbackBuffer(), gl_flush_pb(), gl_fog_color_pixels(), gl_fog_color_vertices(), gl_GetBooleanv(), gl_GetDoublev(), gl_GetFloatv(), gl_GetIntegerv(), gl_logicop_rgba_pixels(), gl_logicop_rgba_span(), gl_RasterPos4f(), gl_render_bitmap(), gl_ResizeBuffersMESA(), gl_set_color_function(), gl_set_line_function(), gl_set_point_function(), gl_set_triangle_function(), gl_set_vertex_function(), gl_windowpos(), initialize_context(), quickdraw_rgb(), read_color_image(), read_color_pixels(), read_depth_pixels(), read_index_pixels(), read_stencil_pixels(), shade_vertices(), update_clipmask(), update_drawpixels_state(), update_pixel_logic(), update_pixel_masking(), and update_rasterflags().


The documentation for this struct was generated from the following file: