Lines Matching refs:TIntermSymbol
101 void visitSymbol(TIntermSymbol *symbol) override in visitSymbol()
139 TIntermSymbol *symbol = sequence.front()->getAsSymbolNode(); in DeclareDefaultUniforms()
178 variableMap[variable] = new TIntermSymbol(replacementVariable); in DeclareDefaultUniforms()
200 TIntermSymbol *builtinRef = new TIntermSymbol(builtin); in RotateAndFlipBuiltinVariable()
212 TIntermSymbol *flippedBuiltinRef = new TIntermSymbol(replacementVar); in RotateAndFlipBuiltinVariable()
285 TIntermSymbol *varyingDeclarator = new TIntermSymbol(varyingVar); in AddANGLEPositionVaryingDeclaration()
312 TIntermSymbol *glPos = new TIntermSymbol(BuiltInVariable::gl_Position()); in AddBresenhamEmulationVS()
354 TIntermSymbol *varyingRef = new TIntermSymbol(anglePosition); in AddBresenhamEmulationVS()
398 TIntermSymbol *stridesSymbol = new TIntermSymbol(stridesVar); in AddXfbEmulationSupport()
402 TIntermSymbol *vertexIndex = new TIntermSymbol(BuiltInVariable::gl_VertexIndex()); in AddXfbEmulationSupport()
403 TIntermSymbol *instanceIndex = new TIntermSymbol(BuiltInVariable::gl_InstanceIndex()); in AddXfbEmulationSupport()
574 varyingDecl->appendDeclarator(new TIntermSymbol(varyingVar)); in AddXfbExtensionSupport()
666 TIntermSymbol *position = new TIntermSymbol(anglePosition); in AddBresenhamEmulationFS()
678 CreateBuiltInUnaryFunctionCallNode("dFdx", new TIntermSymbol(p), *symbolTable, 300); in AddBresenhamEmulationFS()
680 CreateBuiltInUnaryFunctionCallNode("dFdy", new TIntermSymbol(p), *symbolTable, 300); in AddBresenhamEmulationFS()
687 TIntermSwizzle *fragCoordXY = CreateSwizzle(new TIntermSymbol(fragCoord), 0, 1); in AddBresenhamEmulationFS()
692 TIntermSwizzle *pyx = CreateSwizzle(new TIntermSymbol(p), 1, 0); in AddBresenhamEmulationFS()
697 TIntermSwizzle *dyx = CreateSwizzle(new TIntermSymbol(d), 1, 0); in AddBresenhamEmulationFS()
702 TIntermSwizzle *fyx = CreateSwizzle(new TIntermSymbol(f), 1, 0); in AddBresenhamEmulationFS()
707 TIntermBinary *dd = new TIntermBinary(EOpDiv, new TIntermSymbol(d), new TIntermSymbol(d_)); in AddBresenhamEmulationFS()
708 TIntermBinary *fp = new TIntermBinary(EOpSub, new TIntermSymbol(f_), new TIntermSymbol(p_)); in AddBresenhamEmulationFS()
710 TIntermBinary *pf = new TIntermBinary(EOpSub, new TIntermSymbol(p), new TIntermSymbol(f)); in AddBresenhamEmulationFS()
724 TIntermSwizzle *ix = CreateSwizzle(new TIntermSymbol(i), 0); in AddBresenhamEmulationFS()
726 TIntermSwizzle *iy = CreateSwizzle(new TIntermSymbol(i), 1); in AddBresenhamEmulationFS()