Lines Matching refs:enable
334 pop_enable_group(struct gl_context *ctx, const struct gl_enable_attrib_node *enable) in pop_enable_group() argument
338 TEST_AND_UPDATE(ctx->Color.AlphaEnabled, enable->AlphaTest, GL_ALPHA_TEST); in pop_enable_group()
339 if (ctx->Color.BlendEnabled != enable->Blend) { in pop_enable_group()
342 TEST_AND_UPDATE_INDEX(ctx->Color.BlendEnabled, enable->Blend, in pop_enable_group()
346 _mesa_set_enable(ctx, GL_BLEND, (enable->Blend & 1)); in pop_enable_group()
350 if (ctx->Transform.ClipPlanesEnabled != enable->ClipPlanes) { in pop_enable_group()
353 enable->ClipPlanes, i, GL_CLIP_PLANE0 + i); in pop_enable_group()
357 TEST_AND_UPDATE(ctx->Light.ColorMaterialEnabled, enable->ColorMaterial, in pop_enable_group()
359 TEST_AND_UPDATE(ctx->Polygon.CullFlag, enable->CullFace, GL_CULL_FACE); in pop_enable_group()
363 enable->DepthClampNear && enable->DepthClampFar, in pop_enable_group()
366 TEST_AND_UPDATE(ctx->Transform.DepthClampNear, enable->DepthClampNear, in pop_enable_group()
368 TEST_AND_UPDATE(ctx->Transform.DepthClampFar, enable->DepthClampFar, in pop_enable_group()
372 TEST_AND_UPDATE(ctx->Depth.Test, enable->DepthTest, GL_DEPTH_TEST); in pop_enable_group()
373 TEST_AND_UPDATE(ctx->Color.DitherFlag, enable->Dither, GL_DITHER); in pop_enable_group()
374 TEST_AND_UPDATE(ctx->Fog.Enabled, enable->Fog, GL_FOG); in pop_enable_group()
375 TEST_AND_UPDATE(ctx->Light.Enabled, enable->Lighting, GL_LIGHTING); in pop_enable_group()
376 TEST_AND_UPDATE(ctx->Line.SmoothFlag, enable->LineSmooth, GL_LINE_SMOOTH); in pop_enable_group()
377 TEST_AND_UPDATE(ctx->Line.StippleFlag, enable->LineStipple, in pop_enable_group()
379 TEST_AND_UPDATE(ctx->Color.IndexLogicOpEnabled, enable->IndexLogicOp, in pop_enable_group()
381 TEST_AND_UPDATE(ctx->Color.ColorLogicOpEnabled, enable->ColorLogicOp, in pop_enable_group()
384 TEST_AND_UPDATE(ctx->Eval.Map1Color4, enable->Map1Color4, GL_MAP1_COLOR_4); in pop_enable_group()
385 TEST_AND_UPDATE(ctx->Eval.Map1Index, enable->Map1Index, GL_MAP1_INDEX); in pop_enable_group()
386 TEST_AND_UPDATE(ctx->Eval.Map1Normal, enable->Map1Normal, GL_MAP1_NORMAL); in pop_enable_group()
387 TEST_AND_UPDATE(ctx->Eval.Map1TextureCoord1, enable->Map1TextureCoord1, in pop_enable_group()
389 TEST_AND_UPDATE(ctx->Eval.Map1TextureCoord2, enable->Map1TextureCoord2, in pop_enable_group()
391 TEST_AND_UPDATE(ctx->Eval.Map1TextureCoord3, enable->Map1TextureCoord3, in pop_enable_group()
393 TEST_AND_UPDATE(ctx->Eval.Map1TextureCoord4, enable->Map1TextureCoord4, in pop_enable_group()
395 TEST_AND_UPDATE(ctx->Eval.Map1Vertex3, enable->Map1Vertex3, in pop_enable_group()
397 TEST_AND_UPDATE(ctx->Eval.Map1Vertex4, enable->Map1Vertex4, in pop_enable_group()
400 TEST_AND_UPDATE(ctx->Eval.Map2Color4, enable->Map2Color4, GL_MAP2_COLOR_4); in pop_enable_group()
401 TEST_AND_UPDATE(ctx->Eval.Map2Index, enable->Map2Index, GL_MAP2_INDEX); in pop_enable_group()
402 TEST_AND_UPDATE(ctx->Eval.Map2Normal, enable->Map2Normal, GL_MAP2_NORMAL); in pop_enable_group()
403 TEST_AND_UPDATE(ctx->Eval.Map2TextureCoord1, enable->Map2TextureCoord1, in pop_enable_group()
405 TEST_AND_UPDATE(ctx->Eval.Map2TextureCoord2, enable->Map2TextureCoord2, in pop_enable_group()
407 TEST_AND_UPDATE(ctx->Eval.Map2TextureCoord3, enable->Map2TextureCoord3, in pop_enable_group()
409 TEST_AND_UPDATE(ctx->Eval.Map2TextureCoord4, enable->Map2TextureCoord4, in pop_enable_group()
411 TEST_AND_UPDATE(ctx->Eval.Map2Vertex3, enable->Map2Vertex3, in pop_enable_group()
413 TEST_AND_UPDATE(ctx->Eval.Map2Vertex4, enable->Map2Vertex4, in pop_enable_group()
416 TEST_AND_UPDATE(ctx->Eval.AutoNormal, enable->AutoNormal, GL_AUTO_NORMAL); in pop_enable_group()
417 TEST_AND_UPDATE(ctx->Transform.Normalize, enable->Normalize, GL_NORMALIZE); in pop_enable_group()
418 TEST_AND_UPDATE(ctx->Transform.RescaleNormals, enable->RescaleNormals, in pop_enable_group()
421 enable->RasterPositionUnclipped, in pop_enable_group()
423 TEST_AND_UPDATE(ctx->Point.SmoothFlag, enable->PointSmooth, in pop_enable_group()
426 TEST_AND_UPDATE(ctx->Point.PointSprite, enable->PointSprite, in pop_enable_group()
429 TEST_AND_UPDATE(ctx->Polygon.OffsetPoint, enable->PolygonOffsetPoint, in pop_enable_group()
431 TEST_AND_UPDATE(ctx->Polygon.OffsetLine, enable->PolygonOffsetLine, in pop_enable_group()
433 TEST_AND_UPDATE(ctx->Polygon.OffsetFill, enable->PolygonOffsetFill, in pop_enable_group()
435 TEST_AND_UPDATE(ctx->Polygon.SmoothFlag, enable->PolygonSmooth, in pop_enable_group()
437 TEST_AND_UPDATE(ctx->Polygon.StippleFlag, enable->PolygonStipple, in pop_enable_group()
439 if (ctx->Scissor.EnableFlags != enable->Scissor) { in pop_enable_group()
443 TEST_AND_UPDATE_INDEX(ctx->Scissor.EnableFlags, enable->Scissor, in pop_enable_group()
447 TEST_AND_UPDATE(ctx->Stencil.Enabled, enable->Stencil, GL_STENCIL_TEST); in pop_enable_group()
449 TEST_AND_UPDATE(ctx->Stencil.TestTwoSide, enable->StencilTwoSide, in pop_enable_group()
452 TEST_AND_UPDATE(ctx->Multisample.Enabled, enable->MultisampleEnabled, in pop_enable_group()
455 enable->SampleAlphaToCoverage, in pop_enable_group()
458 enable->SampleAlphaToOne, in pop_enable_group()
461 enable->SampleCoverage, in pop_enable_group()
465 enable->VertexProgram, in pop_enable_group()
468 enable->VertexProgramPointSize, in pop_enable_group()
471 enable->VertexProgramTwoSide, in pop_enable_group()
476 enable->FragmentProgram, in pop_enable_group()
480 TEST_AND_UPDATE(ctx->Color.sRGBEnabled, enable->sRGBEnabled, in pop_enable_group()
486 enable->ConservativeRasterization, in pop_enable_group()
494 const GLbitfield enabled = enable->Texture[i]; in pop_enable_group()
495 const GLbitfield gen_enabled = enable->TexGen[i]; in pop_enable_group()