Home
last modified time | relevance | path

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

/external/angle/src/compiler/translator/tree_ops/
DInitializeVariables.cpp39 TIntermTyped *zero = CreateZeroNode(initializedNode->getType()); in CreateZeroInitAssignment()
114 CreateTempInitDeclarationNode(indexVariable, CreateZeroNode(indexVariable->getType())); in AddArrayZeroInitForLoop()
263 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()
716 TIntermTyped *dPdx = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall()
717 TIntermTyped *dPdy = CreateZeroNode(*vec3Type); in createImplicitCoordTransformationCall()
863 dPdx = CreateZeroNode(*vec3Type); in convertBuiltinFunction()
864 dPdy = CreateZeroNode(*vec3Type); in convertBuiltinFunction()
DRewriteTexelFetchOffset.cpp122 TIntermTyped *zeroNode = CreateZeroNode(TType(EbtInt)); in visitAggregate()
DDeclareAndInitBuiltinsForInstancedMultiview.cpp114 CreateZeroNode(TType(EbtInt, EbpHigh, EvqConst))); in SelectViewIndexInVertexShader()
/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/gl/
DClampFragDepth.cpp33 TIntermTyped *minFragDepthNode = CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in ClampFragDepth()
/external/angle/src/compiler/translator/tree_ops/d3d/
DAddDefaultReturnStatements.cpp51 TIntermBranch *branch = new TIntermBranch(EOpReturn, CreateZeroNode(returnType)); in AddDefaultReturnStatements()
DBreakVariableAliasingInInnerLoops.cpp73 TIntermBinary *bPlusZero = new TIntermBinary(EOpAdd, B, CreateZeroNode(type)); in visitBinary()
DRewriteElseBlocks.cpp89 TIntermNode *returnNode = new TIntermBranch(EOpReturn, CreateZeroNode(*mFunctionType)); in rewriteIfElse()
/external/angle/src/compiler/translator/tree_ops/gl/mac/
DRewriteUnaryMinusOperatorFloat.cpp79 TIntermTyped *zero = CreateZeroNode(fValue->getType()); in visitUnary()
/external/angle/src/compiler/translator/
DParseContext.cpp2199 TIntermTyped *node = CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in parseVariableIdentifier()
3263 TIntermNode *node = CreateZeroNode(TType(EbtInt, EbpMedium)); in addEmptyStatement()
4174 return CreateZeroNode(type); in addConstructor()
4194 return CreateZeroNode(type); in addConstructor()
4651 return CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in addIndexExpression()
4660 return CreateZeroNode(TType(EbtFloat, EbpHigh, EvqConst)); in addIndexExpression()
6858 return CreateZeroNode(TType(EbtInt, EbpUndefined, EvqConst)); in addMethod()
6954 return CreateZeroNode(TType(EbtFloat, EbpMedium, EvqConst)); in addNonConstructorFunctionCall()
DTranslatorVulkan.cpp484 ivec4Zero.push_back(CreateZeroNode(*ivec4Type)); in AddXfbEmulationSupport()