/external/chromium_org/third_party/angle/src/compiler/translator/ |
BuiltInFunctionEmulator.h | 26 bool SetFunctionCalled(TOperator op, const TType& param); 28 TOperator op, const TType& param1, const TType& param2); 79 TBuiltInFunction IdentifyFunction(TOperator op, const TType& param); 81 TOperator op, const TType& param1, const TType& param2);
|
UtilsHLSL.h | 21 TString TextureString(const TType &type); 22 TString SamplerString(const TType &type); 25 TString DecorateUniform(const TString &string, const TType &type); 28 TString TypeString(const TType &type);
|
util.h | 30 GLenum GLVariableType(const TType &type); 31 GLenum GLVariablePrecision(const TType &type); 36 TString ArrayString(const TType &type); 44 void traverse(const TType &type, const TString &name, std::vector<VarT> *output);
|
SymbolTable.cpp | 152 ESymbolLevel level, TType *rvalue, const char *name, 153 TType *ptype1, TType *ptype2, TType *ptype3, TType *ptype4, TType *ptype5) 158 insertBuiltIn(level, gvec4 ? new TType(EbtFloat, 4) : rvalue, name, 159 new TType(EbtSampler2D), ptype2, ptype3, ptype4, ptype5); 160 insertBuiltIn(level, gvec4 ? new TType(EbtInt, 4) : rvalue, name, 161 new TType(EbtISampler2D), ptype2, ptype3, ptype4, ptype5) [all...] |
StructureHLSL.h | 33 int prePadding(const TType &type); 34 TString prePaddingString(const TType &type); 35 TString postPaddingString(const TType &type, bool useHLSLRowMajorPacking); 50 void addConstructor(const TType &type, const TString &name, const TIntermSequence *parameters);
|
SymbolTable.h | 106 TVariable(const TString *name, const TType &t, bool uT = false) 120 TType &getType() 124 const TType &getType() const 162 TType type; 174 TType *type; 183 returnType(TType(EbtVoid, EbpUndefined)), 188 TFunction(const TString *name, const TType &retType, TOperator tOp = EOpNull) 221 const TType &getReturnType() const 258 TType returnType; 366 NewPoolTString(name), TType(EbtInt, EbpUndefined, EvqConst, 1)) [all...] |
Types.h | 17 class TType; 24 TField(TType *type, TString *name, const TSourceLoc &line) 33 TType *type() 37 const TType *type() const 53 TType *mType; 219 class TType 223 TType() 226 TType(TBasicType t, unsigned char ps = 1, unsigned char ss = 1) 233 TType(TBasicType t, TPrecision p, TQualifier q = EvqTemporary, 241 explicit TType(const TPublicType &p) [all...] |
InitializeVariables.h | 18 TType type; 20 InitVariableInfo(const TString &_name, const TType &_type)
|
UnfoldShortCircuitAST.cpp | 15 const TType boolType(EbtBool, EbpUndefined); 19 u, TType(EbtBool, EbpUndefined, EvqConst, 1)); 26 const TType boolType(EbtBool, EbpUndefined); 30 u, TType(EbtBool, EbpUndefined, EvqConst, 1));
|
Initialize.cpp | 20 TType *float1 = new TType(EbtFloat); 21 TType *float2 = new TType(EbtFloat, 2); 22 TType *float3 = new TType(EbtFloat, 3); 23 TType *float4 = new TType(EbtFloat, 4); 25 TType *int1 = new TType(EbtInt) [all...] |
BuiltInFunctionEmulator.cpp | 280 TOperator op, const TType& param) 287 TOperator op, const TType& param1, const TType& param2) 328 TOperator op, const TType& param) 355 TOperator op, const TType& param1, const TType& param2)
|
Intermediate.h | 30 int id, const TString &, const TType &, const TSourceLoc &); 48 TIntermConstantUnion *addConstantUnion(ConstantUnion *, const TType &, const TSourceLoc &); 51 TOperator, TType, bool singleConstantParam = false);
|
OutputGLSLBase.h | 29 void writeVariableType(const TType &type); 32 const ConstantUnion *writeConstantUnion(const TType &type, const ConstantUnion *pConstUnion); 33 TString getTypeName(const TType &type);
|
OutputHLSL.h | 40 static TString initializer(const TType &type); 62 int vectorSize(const TType &type) const; 64 void outputConstructor(Visit visit, const TType &type, const TString &name, const TIntermSequence *parameters); 65 const ConstantUnion *writeConstantUnion(const TType &type, const ConstantUnion *constUnion);
|
UtilsHLSL.cpp | 17 TString SamplerString(const TType &type) 29 TString TextureString(const TType &type) 55 TString DecorateUniform(const TString &string, const TType &type) 90 TString TypeString(const TType &type)
|
Types.cpp | 48 TType::TType(const TPublicType &p) 65 TString TType::buildMangledName() const 170 size_t TType::getObjectSize() const 195 const TType *fieldType = (*mFields)[i]->type();
|
StructureHLSL.cpp | 33 int Std140PaddingHelper::prePadding(const TType &type) 70 TString Std140PaddingHelper::prePaddingString(const TType &type) 84 TString Std140PaddingHelper::postPaddingString(const TType &type, bool useHLSLRowMajorPacking) 174 const TType &fieldType = *field.type(); 200 void StructureHLSL::addConstructor(const TType &type, const TString &name, const TIntermSequence *parameters) 212 TType ctorType = type; 217 typedef std::vector<TType> ParameterArray; 277 const TType &type = ctorParameters[parameter]; 303 const TType ¶meter = ctorParameters[0]; 356 const TType ¶meter = ctorParameters[parameterIndex] [all...] |
util.cpp | 33 GLenum GLVariableType(const TType &type) 167 GLenum GLVariablePrecision(const TType &type) 206 TString ArrayString(const TType &type) 285 void GetVariableTraverser::traverse(const TType &type, const TString &name, std::vector<VarT> *output) 319 template void GetVariableTraverser::traverse(const TType &, const TString &, std::vector<Uniform> *); 320 template void GetVariableTraverser::traverse(const TType &, const TString &, std::vector<Varying> *); 321 template void GetVariableTraverser::traverse(const TType &, const TString &, std::vector<InterfaceBlockField> *);
|
InitializeVariables.cpp | 13 TIntermConstantUnion *constructFloatConstUnionNode(const TType &type) 15 TType myType = type; 34 TType type(EbtInt, EbpUndefined, EvqConst, 1);
|
FlagStd140Structs.cpp | 56 const TType &type = node->getType();
|
RewriteElseBlocks.cpp | 30 const TType *mFunctionType; 37 TType variableType(type, EbpHigh, EvqInternal); 41 TIntermBinary *MakeNewBinary(TOperator op, TIntermTyped *left, TIntermTyped *right, const TType &resultType) 108 TType resultType(EbtBool, EbpUndefined);
|
IntermNode.cpp | 27 bool ValidateMultiplication(TOperator op, const TType &left, const TType &right) 60 bool CompareStructure(const TType& leftNodeType, 64 bool CompareStruct(const TType &leftNodeType, 98 bool CompareStructure(const TType &leftNodeType, 104 TType typeWithoutArrayness = leftNodeType; 424 setType(TType(EbtBool, EbpUndefined)); 437 setType(TType(EbtBool, EbpUndefined)); 459 setType(TType(basicType, higherPrecision, EvqTemporary, 465 setType(TType(basicType, higherPrecision, EvqTemporary [all...] |
UniformHLSL.cpp | 22 static const char *UniformRegisterPrefix(const TType &type) 36 const TType &fieldType = *field.type(); 97 unsigned int UniformHLSL::declareUniformAndAssignRegister(const TType &type, const TString &name) 128 const TType &type = uniform.getType(); 167 const TType &nodeType = interfaceBlockIt->second->getType(); 249 const TType &fieldType = *field.type();
|
ParseContext.h | 58 const TType* currentFunctionType; // the return type of the function that's currently being parsed 95 bool constructorErrorCheck(const TSourceLoc& line, TIntermNode*, TFunction&, TOperator, TType*); 106 bool parameterSamplerErrorCheck(const TSourceLoc& line, TQualifier qualifier, const TType& type); 109 bool paramErrorCheck(const TSourceLoc& line, TQualifier qualifier, TQualifier paramQualifier, TType* type); 121 bool containsSampler(TType& type); 139 TIntermTyped* addConstructor(TIntermNode*, const TType*, TOperator, TFunction*, const TSourceLoc&); 140 TIntermTyped* foldConstConstructor(TIntermAggregate* aggrNode, const TType& type);
|
IntermNode.h | 262 TIntermTyped(const TType &t) : mType(t) { } 267 void setType(const TType &t) { mType = t; } 268 const TType &getType() const { return mType; } 269 TType *getTypePointer() { return &mType; } 292 TType mType; 377 TIntermSymbol(int id, const TString &symbol, const TType &type) 408 TIntermRaw(const TType &type, const TString &rawText) 429 TIntermConstantUnion(ConstantUnion *unionPointer, const TType &type) 482 : TIntermTyped(TType(EbtFloat, EbpUndefined)), 484 TIntermOperator(TOperator op, const TType &type [all...] |