Lines Matching defs:save_state
88 struct save_state struct
90 GLbitfield SavedState; /**< bitmask of MESA_META_* flags */
93 GLboolean AlphaEnabled;
94 GLenum AlphaFunc;
95 GLclampf AlphaRef;
98 GLbitfield BlendEnabled;
99 GLboolean ColorLogicOpEnabled;
102 GLubyte ColorMask[MAX_DRAW_BUFFERS][4];
105 struct gl_depthbuffer_attrib Depth;
108 GLboolean Fog;
111 struct gl_pixelstore_attrib Pack, Unpack;
114 GLfloat RedBias, RedScale;
115 GLfloat GreenBias, GreenScale;
116 GLfloat BlueBias, BlueScale;
117 GLfloat AlphaBias, AlphaScale;
118 GLfloat DepthBias, DepthScale;
119 GLboolean MapColorFlag;
122 GLenum FrontPolygonMode, BackPolygonMode;
123 GLboolean PolygonOffset;
124 GLboolean PolygonSmooth;
125 GLboolean PolygonStipple;
126 GLboolean PolygonCull;
129 struct gl_scissor_attrib Scissor;
132 GLboolean VertexProgramEnabled;
133 struct gl_vertex_program *VertexProgram;
134 GLboolean FragmentProgramEnabled;
135 struct gl_fragment_program *FragmentProgram;
136 GLboolean ATIFragmentShaderEnabled;
137 struct gl_shader_program *VertexShader;
138 struct gl_shader_program *GeometryShader;
139 struct gl_shader_program *FragmentShader;
140 struct gl_shader_program *ActiveShader;
143 struct gl_stencil_attrib Stencil;
146 GLenum MatrixMode;
147 GLfloat ModelviewMatrix[16];
148 GLfloat ProjectionMatrix[16];
149 GLfloat TextureMatrix[16];
152 GLbitfield ClipPlanesEnabled;
155 GLuint ActiveUnit;
156 GLuint ClientActiveUnit;
158 struct gl_texture_object *CurrentTexture[NUM_TEXTURE_TARGETS];
160 GLbitfield TexEnabled[MAX_TEXTURE_UNITS];
161 GLbitfield TexGenEnabled[MAX_TEXTURE_UNITS];
162 GLuint EnvMode; /* unit[0] only */
165 struct gl_array_object *ArrayObj;
166 struct gl_buffer_object *ArrayBufferObj;
169 GLint ViewportX, ViewportY, ViewportW, ViewportH;
170 GLclampd DepthNear, DepthFar;
173 GLenum ClampFragmentColor;
176 GLenum ClampVertexColor;
179 struct gl_query_object *CondRenderQuery;
180 GLenum CondRenderMode;
184 GLenum RenderMode;
185 struct gl_selection Select;
186 struct gl_feedback Feedback;
190 GLboolean MultisampleEnabled;
193 GLboolean Lighting;
194 GLboolean RasterDiscard;
196 GLboolean TransformFeedbackNeedsResume;