Home
last modified time | relevance | path

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

123

/external/angle/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)); in TransformDerivativeXMajor()
94 dvValue = new TIntermBinary(EOpMul, dvValue, CreateFloatNode(0.5f)); in TransformDerivativeXMajor()
124 TIntermTyped *vcValue = new TIntermBinary(EOpMul, signY, z->deepCopy()); in TransformYMajor()
146 duValue = new TIntermBinary(EOpMul, duValue, CreateFloatNode(0.5f)); in TransformDerivativeYMajor()
147 dvValue = new TIntermBinary(EOpMul, dvValue, CreateFloatNode(0.5f)); in TransformDerivativeYMajor()
[all …]
DRewriteDfdy.cpp150 TIntermBinary *rotatedFlipXY = new TIntermBinary(EOpMul, flipXY, halfRotationMat); in visitAggregateWithRotation()
173 TOperator multiplyOp = (objectSize == 1) ? EOpMul : EOpVectorTimesScalar; in visitAggregateWithRotation()
199 TOperator multiplyOp = (objectSize == 1) ? EOpMul : EOpVectorTimesScalar; in visitAggregateWithoutRotation()
DEmulatePrecision.cpp522 case EOpMul: in visitBinary()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/HLSL/
DhlslOpMap.cpp70 case EHTokStar: return EOpMul; in binary()
163 case EOpMul: in precedenceLevel()
/external/deqp-deps/glslang/glslang/HLSL/
DhlslOpMap.cpp70 case EHTokStar: return EOpMul; in binary()
163 case EOpMul: in precedenceLevel()
/external/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()
/external/angle/src/compiler/translator/
DOperator.cpp45 case EOpMul: in GetOperatorString()
DTranslatorMetal.cpp71 TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negFlipY); in AppendVertexShaderPositionYCorrectionToMain()
269 TIntermBinary *zScale = new TIntermBinary(EOpMul, positionZ->deepCopy(), viewportZScale); in transformDepthBeforeCorrection()
DTranslatorVulkan.cpp234 TIntermBinary *inverseXY = new TIntermBinary(EOpMul, removePivot, flipXY); in RotateAndFlipBuiltinVariable()
324 TIntermBinary *ndcViewport = new TIntermBinary(EOpMul, viewportZW, ndcPlusOne); in AddBresenhamEmulationVS()
409 new TIntermBinary(EOpMul, instanceIndex, xfbVerticesPerInstance); in AddXfbEmulationSupport()
671 TIntermBinary *scaledPosition = new TIntermBinary(EOpMul, offsetHalfPosition, viewportZW); in AddBresenhamEmulationFS()
709 TIntermBinary *ddfp = new TIntermBinary(EOpMul, dd, fp); in AddBresenhamEmulationFS()
DTranslatorMetalDirect.cpp293 TIntermBinary *inverseXY = new TIntermBinary(EOpMul, removePivot, flipXY); in RotateAndFlipBuiltinVariable()
468 TIntermBinary *inverseY = new TIntermBinary(EOpMul, positionY->deepCopy(), negFlipY); in AppendVertexShaderPositionYCorrectionToMain()
597 TIntermBinary *zScale = new TIntermBinary(EOpMul, positionZ->deepCopy(), viewportZScale); in transformDepthBeforeCorrection()
Dutil.cpp939 case EOpMul: in IsValidImplicitConversion()
959 case EOpMul: in IsValidImplicitConversion()
DOperator_autogen.h72 EOpMul, enumerator
DOutputTree.cpp192 case EOpMul: in visitBinary()
/external/angle/src/compiler/translator/tree_ops/d3d/
DExpandIntegerPowExpressions.cpp125 TIntermBinary *mul = new TIntermBinary(EOpMul, current, CreateTempSymbolNode(lhsVariable)); in visitAggregate()
DRewriteExpressionsWithShaderStorageBlock.cpp73 case EOpMul: in IsReadonlyBinaryOperatorNotInSSBOAccessChain()
/external/angle/src/compiler/translator/tree_ops/vulkan/
DRewriteInterpolateAtOffset.cpp125 TIntermBinary *correctedOffset = new TIntermBinary(EOpMul, offsetNode, rotatedXY); in visitAggregate()
DRewriteArrayOfArrayOfOpaqueUniforms.cpp186 new TIntermBinary(EOpMul, indexExpression, CreateIndexNode(subArraySize)); in RewriteArrayOfArraySubscriptExpression()
/external/angle/third_party/vulkan-deps/glslang/src/glslang/MachineIndependent/
DIntermediate.cpp137 right = addBinaryMath(EOpMul, right, size, loc); in addBinaryMath()
152 left = addBinaryMath(EOpMul, left, size, loc); in addBinaryMath()
928 case EOpMul: in addPairConversion()
1287 case EOpMul: in addBiShapeConversion()
3063 case EOpMul: in isSpecializationOperation()
3109 case EOpMul: in isNonuniformPropagating()
3354 case EOpMul: in promoteBinary()
3450 case EOpMul: in promoteBinary()
3503 case EOpMul: in promoteBinary()
3519 case EOpMul: in promoteBinary()
[all …]
DpropagateNoContraction.cpp168 case glslang::EOpMul: in isArithmeticOperation()
/external/deqp-deps/glslang/glslang/MachineIndependent/
DIntermediate.cpp137 right = addBinaryMath(EOpMul, right, size, loc); in addBinaryMath()
152 left = addBinaryMath(EOpMul, left, size, loc); in addBinaryMath()
928 case EOpMul: in addPairConversion()
1287 case EOpMul: in addBiShapeConversion()
3063 case EOpMul: in isSpecializationOperation()
3109 case EOpMul: in isNonuniformPropagating()
3354 case EOpMul: in promoteBinary()
3450 case EOpMul: in promoteBinary()
3503 case EOpMul: in promoteBinary()
3519 case EOpMul: in promoteBinary()
[all …]
DpropagateNoContraction.cpp168 case glslang::EOpMul: in isArithmeticOperation()
/external/angle/src/compiler/translator/tree_ops/gl/
DVectorizeVectorScalarArithmetic.cpp238 case EOpMul: in visitAggregate()
/external/angle/src/compiler/translator/TranslatorMetalDirect/
DRewriteUnaddressableReferences.cpp168 op = TOperator::EOpMul; in DecomposeCompoundAssignment()

123