HomeSort by relevance Sort by last modified time
    Searched refs:TType (Results 1 - 25 of 51) sorted by null

1 2 3

  /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 &parameter = ctorParameters[0];
356 const TType &parameter = 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...]

Completed in 450 milliseconds

1 2 3