Home
last modified time | relevance | path

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

/external/angle/src/compiler/translator/
DStaticType.h42 TPrecision precision, in BuildStaticMangledName()
66 TPrecision precision, in BuildStaticArrayMangledName()
92 TPrecision precision,
101 TPrecision precision,
128 TPrecision precision,
143 TPrecision precision,
165 TPrecision precision,
177 TPrecision precision,
198 TPrecision precision,
207 TPrecision precision,
[all …]
DIntermNode.h160 virtual TPrecision derivePrecision() const;
164 virtual void propagatePrecision(TPrecision precision);
168 TPrecision getPrecision() const { return getType().getPrecision(); } in getPrecision()
310 void propagatePrecision(TPrecision precision) override;
413 void propagatePrecision(TPrecision precision) override;
480 TPrecision derivePrecision() const override;
481 void propagatePrecision(TPrecision precision) override;
531 TPrecision derivePrecision() const override;
532 void propagatePrecision(TPrecision precision) override;
580 TPrecision derivePrecision() const override;
[all …]
DQualifierTypes.h132 TPrecisionQualifierWrapper(TPrecision precisionQualifier, const TSourceLoc &line) in TPrecisionQualifierWrapper()
142 TPrecision getQualifier() const { return mPrecisionQualifier; } in getQualifier()
146 TPrecision mPrecisionQualifier;
177 TPrecision precision;
DTypes.h97 TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, uint8_t ps = 1, uint8_t ss = 1);
107 TPrecision p, in TType()
157 TPrecision getPrecision() const { return precision; } in getPrecision()
158 void setPrecision(TPrecision p) { precision = p; } in setPrecision()
376 TPrecision precision;
504 TPrecision precision;
DSymbolTable.h283 void setDefaultPrecision(TBasicType type, TPrecision prec);
287 TPrecision getDefaultPrecision(TBasicType type) const;
340 typedef TMap<TBasicType, TPrecision> PrecisionStackLevel;
DIntermNode.cpp37 TPrecision GetHigherPrecision(TPrecision left, TPrecision right) in GetHigherPrecision()
183 void PropagatePrecisionIfApplicable(TIntermTyped *node, TPrecision precision) in PropagatePrecisionIfApplicable()
592 void TIntermSymbol::propagatePrecision(TPrecision precision) in propagatePrecision()
677 TPrecision TIntermAggregate::derivePrecision() const in derivePrecision()
714 TPrecision precision = EbpUndefined; in derivePrecision()
745 void TIntermAggregate::propagatePrecision(TPrecision precision) in propagatePrecision()
1143 TPrecision TIntermTyped::derivePrecision() const in derivePrecision()
1149 void TIntermTyped::propagatePrecision(TPrecision precision) in propagatePrecision()
1449 TPrecision TIntermUnary::derivePrecision() const in derivePrecision()
1487 void TIntermUnary::propagatePrecision(TPrecision precision) in propagatePrecision()
[all …]
DSymbolTable.cpp346 void TSymbolTable::setDefaultPrecision(TBasicType type, TPrecision prec) in setDefaultPrecision()
353 TPrecision TSymbolTable::getDefaultPrecision(TBasicType type) const in getDefaultPrecision()
364 TPrecision prec = EbpUndefined; in getDefaultPrecision()
Dglslang_tab_autogen.h285 TPrecision precision;
DParseContext.h133 void checkPrecisionSpecified(const TSourceLoc &line, TPrecision precision, TBasicType type);
312 void parseDefaultPrecisionQualifier(const TPrecision precision,
DBaseTypes.h23 enum TPrecision enum
35 inline const char *getPrecisionString(TPrecision p) in getPrecisionString()
DTypes.cpp174 TType::TType(TBasicType t, TPrecision p, TQualifier q, uint8_t ps, uint8_t ss) in TType()
Dglslang.y96 TPrecision precision;
DParseContext.cpp511 TPrecision precision, in checkPrecisionSpecified()
3747 void TParseContext::parseDefaultPrecisionQualifier(const TPrecision precision, in parseDefaultPrecisionQualifier()
/external/angle/src/compiler/translator/tree_ops/spirv/
DEmulateYUVBuiltIns.cpp33 const TFunction *getYUV2RGBFunc(TPrecision precision);
34 const TFunction *getRGB2YUVFunc(TPrecision precision);
35 const TFunction *getYUVFunc(TPrecision precision,
78 TPrecision precision = param0->getPrecision(); in replaceYUVFuncCall()
120 const TFunction *EmulateYUVBuiltInsTraverser::getYUV2RGBFunc(TPrecision precision) in getYUV2RGBFunc()
149 const TFunction *EmulateYUVBuiltInsTraverser::getRGB2YUVFunc(TPrecision precision) in getRGB2YUVFunc()
177 const TFunction *EmulateYUVBuiltInsTraverser::getYUVFunc(TPrecision precision, in getYUVFunc()
DEmulateAdvancedBlendEquations.cpp189 const TPrecision precision = mOutputVar->getType().getPrecision(); in createSubpassInputVar()
271 const TPrecision precision = mOutputVar->getType().getPrecision(); in generateHslHelperFunctions()
569 const TPrecision precision = mOutputVar->getType().getPrecision(); in generateBlendFunctions()
1037 const TPrecision precision = mOutputVar->getType().getPrecision(); in premultiplyAlpha()
1081 const TPrecision precision = mOutputVar->getType().getPrecision(); in generatePreamble()
1141 const TPrecision precision = mOutputVar->getType().getPrecision(); in generateEquationSwitch()
/external/angle/src/compiler/translator/tree_util/
DIntermNode_util.h26 TIntermConstantUnion *CreateFloatNode(float value, TPrecision precision);
29 TPrecision precision);
32 TPrecision precision);
DIntermNode_util.cpp116 TIntermConstantUnion *CreateFloatNode(float value, TPrecision precision) in CreateFloatNode()
127 TPrecision precision) in CreateVecNode()
141 TPrecision precision) in CreateUVecNode()
/external/angle/src/compiler/translator/glsl/
DOutputESSL.h23 bool writeVariablePrecision(TPrecision precision) override;
DOutputGLSL.h23 bool writeVariablePrecision(TPrecision) override;
DOutputESSL.cpp18 bool TOutputESSL::writeVariablePrecision(TPrecision precision) in writeVariablePrecision()
DOutputGLSL.cpp20 bool TOutputGLSL::writeVariablePrecision(TPrecision) in writeVariablePrecision() argument
DOutputGLSLBase.h49 virtual bool writeVariablePrecision(TPrecision precision) = 0;
/external/angle/src/compiler/translator/tree_ops/
DDeclarePerVertexBlocks.cpp348 TPrecision pointSizePrecision = EbpHigh; in declarePerVertex()
/external/angle/src/compiler/translator/spirv/
DOutputSPIRV.cpp6017 const TPrecision leftPrecision = leftType.getPrecision(); in visitDeclaration()
6018 const TPrecision rightPrecision = rightType.getPrecision(); in visitDeclaration()
6023 if (leftPrecision == TPrecision::EbpMedium && in visitDeclaration()
6024 rightPrecision == TPrecision::EbpHigh && in visitDeclaration()
DBuildSPIRV.cpp714 const TPrecision precision = type.getPrecision(); in getDecorations()