Home
last modified time | relevance | path

Searched refs:CreateZeroNode (Results 1 – 15 of 15) sorted by relevance

/external/angle/src/compiler/translator/tree_ops/
DInitializeVariables.cpp40 TIntermTyped *zero = CreateZeroNode(initializedNode->getType()); in CreateZeroInitAssignment()
73 TIntermTyped *fieldZero = CreateZeroNode(*field.type()); in AddZeroInitSequence()
133 CreateTempInitDeclarationNode(indexVariable, CreateZeroNode(indexVariable->getType())); in AddArrayZeroInitForLoop()
313 new TIntermBinary(EOpInitialize, symbol, CreateZeroNode(symbol->getType())); in visitDeclaration()
DRewriteCubeMapSamplersAs2DArray.cpp434 TIntermTyped *isNegX = new TIntermBinary(EOpLessThan, x, CreateZeroNode(*floatType)); in declareCoordTranslationFunction()
435 TIntermTyped *isNegY = new TIntermBinary(EOpLessThan, y, CreateZeroNode(*floatType)); in declareCoordTranslationFunction()
436 TIntermTyped *isNegZ = new TIntermBinary(EOpLessThan, z, CreateZeroNode(*floatType)); in declareCoordTranslationFunction()
719 TIntermTyped *dPdx = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall()
720 TIntermTyped *dPdy = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall()
866 dPdx = CreateZeroNode(*vec3Type); in convertBuiltinFunction()
867 dPdy = CreateZeroNode(*vec3Type); in convertBuiltinFunction()
DClampFragDepth.cpp34 TIntermTyped *minFragDepthNode = CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in ClampFragDepth()
DRewriteTexelFetchOffset.cpp122 TIntermTyped *zeroNode = CreateZeroNode(TType(EbtInt)); in visitAggregate()
/external/angle/src/compiler/translator/tree_ops/hlsl/
DAddDefaultReturnStatements.cpp51 TIntermBranch *branch = new TIntermBranch(EOpReturn, CreateZeroNode(returnType)); in AddDefaultReturnStatements()
DBreakVariableAliasingInInnerLoops.cpp73 TIntermBinary *bPlusZero = new TIntermBinary(EOpAdd, B, CreateZeroNode(type)); in visitBinary()
DAggregateAssignArraysInSSBOs.cpp51 CreateTempInitDeclarationNode(indexVariable, CreateZeroNode(indexVariable->getType())); in visitBinary()
DRewriteElseBlocks.cpp89 TIntermNode *returnNode = new TIntermBranch(EOpReturn, CreateZeroNode(*mFunctionType)); in rewriteIfElse()
/external/angle/src/compiler/translator/tree_util/
DIntermNode_util.cpp48 TIntermTyped *CreateZeroNode(const TType &type) in CreateZeroNode() function
99 arguments.push_back(CreateZeroNode(elementType)); in CreateZeroNode()
109 arguments.push_back(CreateZeroNode(*field->type())); in CreateZeroNode()
DIntermNode_util.h25 TIntermTyped *CreateZeroNode(const TType &type);
/external/angle/src/compiler/translator/tree_ops/glsl/apple/
DRewriteUnaryMinusOperatorFloat.cpp79 TIntermTyped *zero = CreateZeroNode(fValue->getType()); in visitUnary()
/external/angle/src/compiler/translator/tree_ops/spirv/
DEmulateYUVBuiltIns.cpp262 body->appendStatement(new TIntermBranch(EOpReturn, CreateZeroNode(*vec3Type))); in getYUVFunc()
DEmulateDithering.cpp106 CreateTempInitDeclarationNode(&ditherValue->variable(), CreateZeroNode(*outputType)); in EmitFragmentOutputDither()
DEmulateAdvancedBlendEquations.cpp551 new TIntermTernary(greaterZero, colorSbaseGreaterZero, CreateZeroNode(*vec3Type)); in generateHslHelperFunctions()
1062 CreateTempInitDeclarationNode(&symbol->variable(), CreateZeroNode(*vec3Type))); in premultiplyAlpha()
/external/angle/src/compiler/translator/
DParseContext.cpp2578 TIntermTyped *node = CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in parseVariableIdentifier()
3729 TIntermNode *node = CreateZeroNode(TType(EbtInt, EbpMedium)); in addEmptyStatement()
4688 return CreateZeroNode(type); in addConstructor()
4708 return CreateZeroNode(type); in addConstructor()
5207 return CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in addIndexExpression()
5216 return CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in addIndexExpression()
7587 return CreateZeroNode(TType(EbtInt, EbpUndefined, EvqConst)); in addMethod()
7683 return CreateZeroNode(TType(EbtFloat, EbpMedium, EvqConst)); in addNonConstructorFunctionCall()