Lines Matching refs:TIntermBinary
71 TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negFlipY); in AppendVertexShaderPositionYCorrectionToMain()
75 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionYLHS, inverseY); in AppendVertexShaderPositionYCorrectionToMain()
146 TIntermBinary *DriverUniformMetal::getHalfRenderAreaRef() const in getHalfRenderAreaRef()
151 TIntermBinary *DriverUniformMetal::getFlipXYRef() const in getFlipXYRef()
156 TIntermBinary *DriverUniformMetal::getNegFlipXYRef() const in getNegFlipXYRef()
164 TIntermBinary *negFlipXY = createDriverUniformRef(kNegFlipXY); in getNegFlipYRef()
170 TIntermBinary *DriverUniformMetal::getCoverageMaskFieldRef() const in getCoverageMaskFieldRef()
266 TIntermBinary *viewportZScale = driverUniforms->getDepthRangeReservedFieldRef(); in transformDepthBeforeCorrection()
269 TIntermBinary *zScale = new TIntermBinary(EOpMul, positionZ->deepCopy(), viewportZScale); in transformDepthBeforeCorrection()
273 TIntermBinary *assignment = new TIntermBinary(TOperator::EOpAssign, positionZLHS, zScale); in transformDepthBeforeCorrection()
320 TIntermBinary *coverageMask = driverUniforms->getCoverageMaskFieldRef(); in insertSampleMaskWritingLogic()
380 TIntermBinary *assignment = in insertRasterizerDiscardLogic()
381 new TIntermBinary(TOperator::EOpAssign, positionRef->deepCopy(), constVarConstructor); in insertRasterizerDiscardLogic()