Lines Matching refs:enableStackDepth

33     a->enableStackDepth = 0;
191 if (a->enableStack[a->enableStackDepth].clip == NULL)
193 a->enableStack[a->enableStackDepth].clip = (GLboolean *) crCalloc( g->limits.maxClipPlanes * sizeof( GLboolean ));
195 if (a->enableStack[a->enableStackDepth].light == NULL)
197 a->enableStack[a->enableStackDepth].light = (GLboolean *) crCalloc( g->limits.maxLights * sizeof( GLboolean ));
199 a->enableStack[a->enableStackDepth].alphaTest = g->buffer.alphaTest;
200 a->enableStack[a->enableStackDepth].autoNormal = g->eval.autoNormal;
201 a->enableStack[a->enableStackDepth].blend = g->buffer.blend;
204 a->enableStack[a->enableStackDepth].clip[i] = g->transform.clip[i];
206 a->enableStack[a->enableStackDepth].colorMaterial = g->lighting.colorMaterial;
207 a->enableStack[a->enableStackDepth].cullFace = g->polygon.cullFace;
208 a->enableStack[a->enableStackDepth].depthTest = g->buffer.depthTest;
209 a->enableStack[a->enableStackDepth].dither = g->buffer.dither;
210 a->enableStack[a->enableStackDepth].fog = g->fog.enable;
213 a->enableStack[a->enableStackDepth].light[i] = g->lighting.light[i].enable;
215 a->enableStack[a->enableStackDepth].lighting = g->lighting.lighting;
216 a->enableStack[a->enableStackDepth].lineSmooth = g->line.lineSmooth;
217 a->enableStack[a->enableStackDepth].lineStipple = g->line.lineStipple;
218 a->enableStack[a->enableStackDepth].logicOp = g->buffer.logicOp;
219 a->enableStack[a->enableStackDepth].indexLogicOp = g->buffer.indexLogicOp;
222 a->enableStack[a->enableStackDepth].map1[i] = g->eval.enable1D[i];
223 a->enableStack[a->enableStackDepth].map2[i] = g->eval.enable2D[i];
225 a->enableStack[a->enableStackDepth].normalize = g->transform.normalize;
226 a->enableStack[a->enableStackDepth].pointSmooth = g->point.pointSmooth;
228 a->enableStack[a->enableStackDepth].pointSprite = g->point.pointSprite;
230 a->enableStack[a->enableStackDepth].coordReplacement[i] = g->point.coordReplacement[i];
232 a->enableStack[a->enableStackDepth].polygonOffsetLine = g->polygon.polygonOffsetLine;
233 a->enableStack[a->enableStackDepth].polygonOffsetFill = g->polygon.polygonOffsetFill;
234 a->enableStack[a->enableStackDepth].polygonOffsetPoint = g->polygon.polygonOffsetPoint;
235 a->enableStack[a->enableStackDepth].polygonSmooth = g->polygon.polygonSmooth;
236 a->enableStack[a->enableStackDepth].polygonStipple = g->polygon.polygonStipple;
238 a->enableStack[a->enableStackDepth].rescaleNormals = g->transform.rescaleNormals;
240 a->enableStack[a->enableStackDepth].scissorTest = g->viewport.scissorTest;
241 a->enableStack[a->enableStackDepth].stencilTest = g->stencil.stencilTest;
244 a->enableStack[a->enableStackDepth].texture1D[i] = g->texture.unit[i].enabled1D;
245 a->enableStack[a->enableStackDepth].texture2D[i] = g->texture.unit[i].enabled2D;
247 a->enableStack[a->enableStackDepth].texture3D[i] = g->texture.unit[i].enabled3D;
250 a->enableStack[a->enableStackDepth].textureCubeMap[i] = g->texture.unit[i].enabledCubeMap;
253 a->enableStack[a->enableStackDepth].textureRect[i] = g->texture.unit[i].enabledRect;
255 a->enableStack[a->enableStackDepth].textureGenS[i] = g->texture.unit[i].textureGen.s;
256 a->enableStack[a->enableStackDepth].textureGenT[i] = g->texture.unit[i].textureGen.t;
257 a->enableStack[a->enableStackDepth].textureGenR[i] = g->texture.unit[i].textureGen.r;
258 a->enableStack[a->enableStackDepth].textureGenQ[i] = g->texture.unit[i].textureGen.q;
260 a->enableStackDepth++;
404 a->pointStack[a->enableStackDepth].coordReplacement[i] = g->point.coordReplacement[i];
644 if (a->enableStackDepth == 0)
649 a->enableStackDepth--;
650 g->buffer.alphaTest = a->enableStack[a->enableStackDepth].alphaTest;
651 g->eval.autoNormal = a->enableStack[a->enableStackDepth].autoNormal;
652 g->buffer.blend = a->enableStack[a->enableStackDepth].blend;
655 g->transform.clip[i] = a->enableStack[a->enableStackDepth].clip[i];
657 g->lighting.colorMaterial = a->enableStack[a->enableStackDepth].colorMaterial;
658 g->polygon.cullFace = a->enableStack[a->enableStackDepth].cullFace;
659 g->buffer.depthTest = a->enableStack[a->enableStackDepth].depthTest;
660 g->buffer.dither = a->enableStack[a->enableStackDepth].dither;
661 g->fog.enable = a->enableStack[a->enableStackDepth].fog;
664 g->lighting.light[i].enable = a->enableStack[a->enableStackDepth].light[i];
666 g->lighting.lighting = a->enableStack[a->enableStackDepth].lighting;
667 g->line.lineSmooth = a->enableStack[a->enableStackDepth].lineSmooth;
668 g->line.lineStipple = a->enableStack[a->enableStackDepth].lineStipple;
669 g->buffer.logicOp = a->enableStack[a->enableStackDepth].logicOp;
670 g->buffer.indexLogicOp = a->enableStack[a->enableStackDepth].indexLogicOp;
673 g->eval.enable1D[i] = a->enableStack[a->enableStackDepth].map1[i];
674 g->eval.enable2D[i] = a->enableStack[a->enableStackDepth].map2[i];
676 g->transform.normalize = a->enableStack[a->enableStackDepth].normalize;
677 g->point.pointSmooth = a->enableStack[a->enableStackDepth].pointSmooth;
679 g->point.pointSprite = a->enableStack[a->enableStackDepth].pointSprite;
681 g->point.coordReplacement[i] = a->enableStack[a->enableStackDepth].coordReplacement[i];
683 g->polygon.polygonOffsetLine = a->enableStack[a->enableStackDepth].polygonOffsetLine;
684 g->polygon.polygonOffsetFill = a->enableStack[a->enableStackDepth].polygonOffsetFill;
685 g->polygon.polygonOffsetPoint = a->enableStack[a->enableStackDepth].polygonOffsetPoint;
686 g->polygon.polygonSmooth = a->enableStack[a->enableStackDepth].polygonSmooth;
687 g->polygon.polygonStipple = a->enableStack[a->enableStackDepth].polygonStipple;
689 g->transform.rescaleNormals = a->enableStack[a->enableStackDepth].rescaleNormals;
691 g->viewport.scissorTest = a->enableStack[a->enableStackDepth].scissorTest;
692 g->stencil.stencilTest = a->enableStack[a->enableStackDepth].stencilTest;
695 g->texture.unit[i].enabled1D = a->enableStack[a->enableStackDepth].texture1D[i];
696 g->texture.unit[i].enabled2D = a->enableStack[a->enableStackDepth].texture2D[i];
698 g->texture.unit[i].enabled3D = a->enableStack[a->enableStackDepth].texture3D[i];
701 g->texture.unit[i].enabledCubeMap = a->enableStack[a->enableStackDepth].textureCubeMap[i];
704 g->texture.unit[i].enabledRect = a->enableStack[a->enableStackDepth].textureRect[i];
706 g->texture.unit[i].textureGen.s = a->enableStack[a->enableStackDepth].textureGenS[i];
707 g->texture.unit[i].textureGen.t = a->enableStack[a->enableStackDepth].textureGenT[i];
708 g->texture.unit[i].textureGen.r = a->enableStack[a->enableStackDepth].textureGenR[i];
709 g->texture.unit[i].textureGen.q = a->enableStack[a->enableStackDepth].textureGenQ[i];
967 g->point.coordReplacement[i] = a->enableStack[a->enableStackDepth].coordReplacement[i];