/external/angle/src/compiler/translator/ |
D | StaticType.h | 42 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 …]
|
D | IntermNode.h | 160 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 …]
|
D | QualifierTypes.h | 132 TPrecisionQualifierWrapper(TPrecision precisionQualifier, const TSourceLoc &line) in TPrecisionQualifierWrapper() 142 TPrecision getQualifier() const { return mPrecisionQualifier; } in getQualifier() 146 TPrecision mPrecisionQualifier; 177 TPrecision precision;
|
D | Types.h | 97 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;
|
D | SymbolTable.h | 283 void setDefaultPrecision(TBasicType type, TPrecision prec); 287 TPrecision getDefaultPrecision(TBasicType type) const; 340 typedef TMap<TBasicType, TPrecision> PrecisionStackLevel;
|
D | IntermNode.cpp | 37 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 …]
|
D | SymbolTable.cpp | 346 void TSymbolTable::setDefaultPrecision(TBasicType type, TPrecision prec) in setDefaultPrecision() 353 TPrecision TSymbolTable::getDefaultPrecision(TBasicType type) const in getDefaultPrecision() 364 TPrecision prec = EbpUndefined; in getDefaultPrecision()
|
D | glslang_tab_autogen.h | 285 TPrecision precision;
|
D | ParseContext.h | 133 void checkPrecisionSpecified(const TSourceLoc &line, TPrecision precision, TBasicType type); 312 void parseDefaultPrecisionQualifier(const TPrecision precision,
|
D | BaseTypes.h | 23 enum TPrecision enum 35 inline const char *getPrecisionString(TPrecision p) in getPrecisionString()
|
D | Types.cpp | 174 TType::TType(TBasicType t, TPrecision p, TQualifier q, uint8_t ps, uint8_t ss) in TType()
|
D | glslang.y | 96 TPrecision precision;
|
D | ParseContext.cpp | 511 TPrecision precision, in checkPrecisionSpecified() 3747 void TParseContext::parseDefaultPrecisionQualifier(const TPrecision precision, in parseDefaultPrecisionQualifier()
|
/external/angle/src/compiler/translator/tree_ops/spirv/ |
D | EmulateYUVBuiltIns.cpp | 33 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()
|
D | EmulateAdvancedBlendEquations.cpp | 189 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/ |
D | IntermNode_util.h | 26 TIntermConstantUnion *CreateFloatNode(float value, TPrecision precision); 29 TPrecision precision); 32 TPrecision precision);
|
D | IntermNode_util.cpp | 116 TIntermConstantUnion *CreateFloatNode(float value, TPrecision precision) in CreateFloatNode() 127 TPrecision precision) in CreateVecNode() 141 TPrecision precision) in CreateUVecNode()
|
/external/angle/src/compiler/translator/glsl/ |
D | OutputESSL.h | 23 bool writeVariablePrecision(TPrecision precision) override;
|
D | OutputGLSL.h | 23 bool writeVariablePrecision(TPrecision) override;
|
D | OutputESSL.cpp | 18 bool TOutputESSL::writeVariablePrecision(TPrecision precision) in writeVariablePrecision()
|
D | OutputGLSL.cpp | 20 bool TOutputGLSL::writeVariablePrecision(TPrecision) in writeVariablePrecision() argument
|
D | OutputGLSLBase.h | 49 virtual bool writeVariablePrecision(TPrecision precision) = 0;
|
/external/angle/src/compiler/translator/tree_ops/ |
D | DeclarePerVertexBlocks.cpp | 348 TPrecision pointSizePrecision = EbpHigh; in declarePerVertex()
|
/external/angle/src/compiler/translator/spirv/ |
D | OutputSPIRV.cpp | 6017 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()
|
D | BuildSPIRV.cpp | 714 const TPrecision precision = type.getPrecision(); in getDecorations()
|