Home
last modified time | relevance | path

Searched refs:EOpMul (Results 1 – 25 of 63) sorted by relevance

123

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteCubeMapSamplersAs2DArray.cpp38 EOpMul, in DerivativeQuotient()
39 new TIntermBinary(EOpSub, new TIntermBinary(EOpMul, du->deepCopy(), v->deepCopy()), in DerivativeQuotient()
40 new TIntermBinary(EOpMul, dv->deepCopy(), u->deepCopy())), in DerivativeQuotient()
41 new TIntermBinary(EOpMul, vRecip->deepCopy(), vRecip->deepCopy())); in DerivativeQuotient()
70 new TIntermUnary(EOpNegative, new TIntermBinary(EOpMul, signX, z->deepCopy()), nullptr); in TransformXMajor()
93 duValue = new TIntermBinary(EOpMul, duValue, CreateFloatNode(0.5f, EbpMedium)); in TransformDerivativeXMajor()
94 dvValue = new TIntermBinary(EOpMul, dvValue, CreateFloatNode(0.5f, EbpMedium)); in TransformDerivativeXMajor()
124 TIntermTyped *vcValue = new TIntermBinary(EOpMul, signY, z->deepCopy()); in TransformYMajor()
146 duValue = new TIntermBinary(EOpMul, duValue, CreateFloatNode(0.5f, EbpMedium)); in TransformDerivativeYMajor()
147 dvValue = new TIntermBinary(EOpMul, dvValue, CreateFloatNode(0.5f, EbpMedium)); in TransformDerivativeYMajor()
[all …]
DRewriteDfdy.cpp149 TIntermBinary *rotatedFlipXY = new TIntermBinary(EOpMul, flipXY, halfRotationMat); in visitAggregateWithRotation()
172 TOperator multiplyOp = (objectSize == 1) ? EOpMul : EOpVectorTimesScalar; in visitAggregateWithRotation()
198 TOperator multiplyOp = (objectSize == 1) ? EOpMul : EOpVectorTimesScalar; in visitAggregateWithoutRotation()
DRewriteArrayOfArrayOfOpaqueUniforms.cpp185 new TIntermBinary(EOpMul, indexExpression, CreateIndexNode(subArraySize)); in RewriteArrayOfArraySubscriptExpression()
/third_party/glslang/glslang/HLSL/
DhlslOpMap.cpp70 case EHTokStar: return EOpMul; in binary()
163 case EOpMul: in precedenceLevel()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
DInitialize.cpp161 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpMul, mat2, "matrixCompMult", mat2, mat2); in InsertBuiltInFunctions()
162 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpMul, mat3, "matrixCompMult", mat3, mat3); in InsertBuiltInFunctions()
163 symbolTable.insertBuiltIn(COMMON_BUILTINS, EOpMul, mat4, "matrixCompMult", mat4, mat4); in InsertBuiltInFunctions()
164 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpMul, mat2x3, "matrixCompMult", mat2x3, mat2x3); in InsertBuiltInFunctions()
165 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpMul, mat3x2, "matrixCompMult", mat3x2, mat3x2); in InsertBuiltInFunctions()
166 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpMul, mat2x4, "matrixCompMult", mat2x4, mat2x4); in InsertBuiltInFunctions()
167 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpMul, mat4x2, "matrixCompMult", mat4x2, mat4x2); in InsertBuiltInFunctions()
168 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpMul, mat3x4, "matrixCompMult", mat3x4, mat3x4); in InsertBuiltInFunctions()
169 symbolTable.insertBuiltIn(ESSL3_BUILTINS, EOpMul, mat4x3, "matrixCompMult", mat4x3, mat4x3); in InsertBuiltInFunctions()
DintermOut.cpp125 case EOpMul: out << "component-wise multiply"; break; in visitBinary()
321 case EOpMul: out << "component-wise multiply"; break; in visitAggregate()
DIntermediate.cpp37 case EOpMul: in ValidateMultiplication()
222 case EOpMul: return "*"; in getOperatorString()
362 case EOpMul: in addBinaryMath()
1014 case EOpMul: in promote()
1446 case EOpMul: in fold()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/vulkan/
DRewriteInterpolateAtOffset.cpp106 TOperator mulOp = EOpMul; in visitAggregate()
117 mulOp = EOpMul; in visitAggregate()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DTranslatorMetal.cpp66 TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negFlipY); in AppendVertexShaderPositionYCorrectionToMain()
205 TIntermBinary *zScale = new TIntermBinary(EOpMul, positionZ->deepCopy(), viewportZScale); in transformDepthBeforeCorrection()
DOperator.cpp45 case EOpMul: in GetOperatorString()
DTranslatorVulkan.cpp234 TIntermBinary *inverseXY = new TIntermBinary(EOpMul, removePivot, flipXY); in RotateAndFlipBuiltinVariable()
354 TIntermBinary *ndcViewport = new TIntermBinary(EOpMul, viewportZW, ndcPlusOne); in AddBresenhamEmulationVS()
438 new TIntermBinary(EOpMul, instanceIndex, xfbVerticesPerInstance); in AddXfbEmulationSupport()
704 TIntermBinary *scaledPosition = new TIntermBinary(EOpMul, offsetHalfPosition, viewportZW); in AddBresenhamEmulationFS()
743 TIntermBinary *ddfp = new TIntermBinary(EOpMul, dd, fp); in AddBresenhamEmulationFS()
DTranslatorMetalDirect.cpp263 TIntermBinary *inverseXY = new TIntermBinary(EOpMul, removePivot, flipXY); in RotateAndFlipBuiltinVariable()
453 TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negFlipY); in AppendVertexShaderPositionYCorrectionToMain()
591 TIntermBinary *zScale = new TIntermBinary(EOpMul, positionZ->deepCopy(), viewportZScale); in transformDepthBeforeCorrection()
623 TIntermBinary *halfZPlusW = new TIntermBinary(EOpMul, zPlusW, oneHalf->deepCopy()); in appendVertexShaderDepthCorrectionToMain()
Dutil.cpp939 case EOpMul: in IsValidImplicitConversion()
959 case EOpMul: in IsValidImplicitConversion()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DTranslatorVulkan.cpp235 TIntermBinary *inverseY = new TIntermBinary(EOpMul, removePivot, viewportYScale); in FlipBuiltinVariable()
303 TIntermBinary *halfZPlusW = new TIntermBinary(EOpMul, zPlusW, oneHalf->deepCopy()); in AppendVertexShaderDepthCorrectionToMain()
533 TIntermBinary *scaledPosition = new TIntermBinary(EOpMul, offsetHalfPosition, viewportZW); in AddLineSegmentRasterizationEmulation()
560 TIntermBinary *baSq = new TIntermBinary(EOpMul, ba, ba->deepCopy()); in AddLineSegmentRasterizationEmulation()
DOperator.h54 EOpMul, enumerator
DOperator.cpp40 case EOpMul: in GetOperatorString()
Dutil.cpp899 case EOpMul: in IsValidImplicitConversion()
919 case EOpMul: in IsValidImplicitConversion()
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteDfdy.cpp63 TOperator multiplyOp = (objectSize == 1) ? EOpMul : EOpVectorTimesScalar; in visitUnary()
DExpandIntegerPowExpressions.cpp118 TIntermBinary *mul = new TIntermBinary(EOpMul, current, CreateTempSymbolNode(lhsVariable)); in visitAggregate()
DRewriteAtomicCounters.cpp126 new TIntermBinary(EOpMul, bindingModFour, CreateUIntConstant(8)); in CreateAtomicCounterRef()
470 thisDimensionOffset = new TIntermBinary(EOpMul, thisDimensionOffset, in convertFunctionArgumentHelper()
DRewriteCubeMapSamplersAs2DArray.cpp216 new TIntermUnary(EOpNegative, new TIntermBinary(EOpMul, signX, z->deepCopy()), nullptr); in TransformXMajor()
235 TIntermTyped *vcValue = new TIntermBinary(EOpMul, signY, z->deepCopy()); in TransformYMajor()
252 TIntermTyped *ucValue = new TIntermBinary(EOpMul, signZ, x->deepCopy()); in TransformZMajor()
DVectorizeVectorScalarArithmetic.cpp238 case EOpMul: in visitAggregate()
DRewriteExpressionsWithShaderStorageBlock.cpp73 case EOpMul: in IsReadonlyBinaryOperatorNotInSSBOAccessChain()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
DExpandIntegerPowExpressions.cpp125 TIntermBinary *mul = new TIntermBinary(EOpMul, current, CreateTempSymbolNode(lhsVariable)); in visitAggregate()
/third_party/glslang/glslang/MachineIndependent/
DIntermediate.cpp137 right = addBinaryMath(EOpMul, right, size, loc); in addBinaryMath()
152 left = addBinaryMath(EOpMul, left, size, loc); in addBinaryMath()
932 case EOpMul: in addPairConversion()
1291 case EOpMul: in addBiShapeConversion()
3073 case EOpMul: in isSpecializationOperation()
3119 case EOpMul: in isNonuniformPropagating()
3364 case EOpMul: in promoteBinary()
3460 case EOpMul: in promoteBinary()
3513 case EOpMul: in promoteBinary()
3529 case EOpMul: in promoteBinary()
[all …]

123