Home
last modified time | relevance | path

Searched refs:infoSink (Results 1 - 25 of 37) sorted by relevance

12

/third_party/glslang/glslang/MachineIndependent/
H A DlinkValidate.cpp58 void TIntermediate::error(TInfoSink& infoSink, const char* message, EShLanguage unitStage) in error() argument
60 infoSink.info.prefix(EPrefixError); in error()
62 infoSink.info << "Linking " << StageName(getStage()) << " and " << StageName(unitStage) << " stages: " << message << "\n"; in error()
64 infoSink.info << "Linking " << StageName(language) << " stage: " << message << "\n"; in error()
70 void TIntermediate::warn(TInfoSink& infoSink, const char* message, EShLanguage unitStage) in warn() argument
72 infoSink.info.prefix(EPrefixWarning); in warn()
74 infoSink.info << "Linking " << StageName(language) << " and " << StageName(unitStage) << " stages: " << message << "\n"; in warn()
76 infoSink.info << "Linking " << StageName(language) << " stage: " << message << "\n"; in warn()
86 void TIntermediate::merge(TInfoSink& infoSink, TIntermediate& unit) in merge() argument
88 mergeCallGraphs(infoSink, uni in merge()
96 mergeUniformObjects(TInfoSink& infoSink, TIntermediate& unit) mergeUniformObjects() argument
119 checkStageIO(TInfoSink& infoSink, TIntermediate& unit) checkStageIO() argument
143 mergeCallGraphs(TInfoSink& infoSink, TIntermediate& unit) mergeCallGraphs() argument
161 mergeModes(TInfoSink& infoSink, TIntermediate& unit) mergeModes() argument
340 mergeTrees(TInfoSink& infoSink, TIntermediate& unit) mergeTrees() argument
494 mergeBodies(TInfoSink& infoSink, TIntermSequence& globals, const TIntermSequence& unitGlobals) mergeBodies() argument
532 mergeGlobalUniformBlocks(TInfoSink& infoSink, TIntermediate& unit, bool mergeExistingOnly) mergeGlobalUniformBlocks() argument
582 mergeBlockDefinitions(TInfoSink& infoSink, TIntermSymbol* block, TIntermSymbol* unitBlock, TIntermediate* unit) mergeBlockDefinitions() argument
705 mergeLinkerObjects(TInfoSink& infoSink, TIntermSequence& linkerObjects, const TIntermSequence& unitLinkerObjects, EShLanguage unitStage) mergeLinkerObjects() argument
850 mergeErrorCheck(TInfoSink& infoSink, const TIntermSymbol& symbol, const TIntermSymbol& unitSymbol, EShLanguage unitStage) mergeErrorCheck() argument
1181 sharedBlockCheck(TInfoSink& infoSink) sharedBlockCheck() argument
1206 finalCheck(TInfoSink& infoSink, bool keepUncalled) finalCheck() argument
1388 checkCallGraphCycles(TInfoSink& infoSink) checkCallGraphCycles() argument
1470 checkCallGraphBodies(TInfoSink& infoSink, bool keepUncalled) checkCallGraphBodies() argument
1550 inOutLocationCheck(TInfoSink& infoSink) inOutLocationCheck() argument
[all...]
H A DShaderLang.cpp90 TBuiltInParseables* CreateBuiltInParseables(TInfoSink& infoSink, EShSource source) in CreateBuiltInParseables() argument
99 infoSink.info.message(EPrefixInternalError, "Unable to determine source language"); in CreateBuiltInParseables()
107 EShLanguage language, TInfoSink& infoSink, in CreateParseContext()
117 language, infoSink, forwardCompatible, messages, &entryPoint); in CreateParseContext()
122 language, infoSink, sourceEntryPointName.c_str(), forwardCompatible, messages); in CreateParseContext()
125 infoSink.info.message(EPrefixInternalError, "Unable to determine source language"); in CreateParseContext()
245 EShSource source, TInfoSink& infoSink, TSymbolTable& symbolTable)
252 language, infoSink, spvVersion, true, EShMsgDefault,
279 infoSink.info.message(EPrefixInternalError, "Unable to parse built-ins");
280 printf("Unable to parse built-ins\n%s\n", infoSink
105 CreateParseContext(TSymbolTable& symbolTable, TIntermediate& intermediate, int version, EProfile profile, EShSource source, EShLanguage language, TInfoSink& infoSink, SpvVersion spvVersion, bool forwardCompatible, EShMessages messages, bool parsingBuiltIns, std::string sourceEntryPointName = �) CreateParseContext() argument
297 InitializeStageSymbolTable(TBuiltInParseables& builtInParseables, int version, EProfile profile, const SpvVersion& spvVersion, EShLanguage language, EShSource source, TInfoSink& infoSink, TSymbolTable** commonTable, TSymbolTable** symbolTables) InitializeStageSymbolTable() argument
315 InitializeSymbolTables(TInfoSink& infoSink, TSymbolTable** commonTable, TSymbolTable** symbolTables, int version, EProfile profile, const SpvVersion& spvVersion, EShSource source) InitializeSymbolTables() argument
391 AddContextSpecificSymbols(const TBuiltInResource* resources, TInfoSink& infoSink, TSymbolTable& symbolTable, int version, EProfile profile, const SpvVersion& spvVersion, EShLanguage language, EShSource source) AddContextSpecificSymbols() argument
420 TInfoSink infoSink; SetupBuiltinSymbolTable() local
481 DumpBuiltinSymbolTable(TInfoSink& infoSink, const TSymbolTable& symbolTable) DumpBuiltinSymbolTable() argument
491 DeduceVersionProfile(TInfoSink& infoSink, EShLanguage stage, bool versionNotFirst, int defaultVersion, EShSource source, int& version, EProfile& profile, const SpvVersion& spvVersion) DeduceVersionProfile() argument
1546 TInfoSink* infoSink; ShGetInfoLog() local
[all...]
H A DSymbolTable.cpp185 void TSymbol::dumpExtensions(TInfoSink& infoSink) const in dumpExtensions()
189 infoSink.debug << " <"; in dumpExtensions()
192 infoSink.debug << getExtensions()[i] << ","; in dumpExtensions()
194 infoSink.debug << ">"; in dumpExtensions()
198 void TVariable::dump(TInfoSink& infoSink, bool complete) const in dump() argument
201 infoSink.debug << getName().c_str() << ": " << type.getCompleteString(); in dump()
202 dumpExtensions(infoSink); in dump()
204 infoSink.debug << getName().c_str() << ": " << type.getStorageQualifierString() << " " in dump()
208 infoSink.debug << "[0]"; in dump()
211 infoSink in dump()
214 dump(TInfoSink& infoSink, bool complete) const dump() argument
244 dump(TInfoSink& infoSink, bool complete) const dump() argument
251 dump(TInfoSink& infoSink, bool complete) const dump() argument
[all...]
H A DintermOut.cpp67 TOutputTraverser(TInfoSink& i) : infoSink(i), extraOutput(NoExtraOutput) { } in TOutputTraverser()
85 TInfoSink& infoSink; member in glslang::TOutputTraverser
97 static void OutputTreeText(TInfoSink& infoSink, const TIntermNode* node, const int depth) in OutputTreeText() argument
101 infoSink.debug << node->getLoc().string << ":"; in OutputTreeText()
103 infoSink.debug << node->getLoc().line; in OutputTreeText()
105 infoSink.debug << "? "; in OutputTreeText()
108 infoSink.debug << " "; in OutputTreeText()
122 TInfoSink& out = infoSink; in visitBinary()
203 TInfoSink& out = infoSink; in visitUnary()
684 TInfoSink& out = infoSink; in visitAggregate()
1501 output(TInfoSink& infoSink, bool tree) output() argument
[all...]
H A Diomapper.cpp198 , infoSink(i) in TResolverUniformAdaptor()
217 infoSink.info.message(EPrefixInternalError, err.c_str()); in operator ()()
236 infoSink.info.message(EPrefixInternalError, err.c_str()); in operator ()()
252 infoSink.info.message(EPrefixInternalError, errorMsg.c_str()); in operator ()()
261 TInfoSink& infoSink; member
272 , infoSink(i) in TResolverInOutAdaptor()
295 infoSink.info.message(EPrefixInternalError, errorMsg.c_str()); in operator ()()
304 TInfoSink& infoSink; member
319 , infoSink(i) in TSymbolValidater()
365 infoSink in TSymbolValidater()
630 TInfoSink& infoSink; global() member
754 TInfoSink& infoSink; global() member
1173 reserverStorageSlot(TVarEntryInfo& ent, TInfoSink& infoSink) reserverStorageSlot() argument
1233 reserverResourceSlot(TVarEntryInfo& ent, TInfoSink& infoSink) reserverResourceSlot() argument
1405 addStage(EShLanguage stage, TIntermediate& intermediate, TInfoSink& infoSink, TIoMapResolver* resolver) addStage() argument
1504 addStage(EShLanguage stage, TIntermediate& intermediate, TInfoSink& infoSink, TIoMapResolver* resolver) addStage() argument
1579 doMap(TIoMapResolver* resolver, TInfoSink& infoSink) doMap() argument
[all...]
H A DparseVersions.h58 const SpvVersion& spvVersion, EShLanguage language, TInfoSink& infoSink, in TParseVersions()
63 infoSink(infoSink), version(version), in TParseVersions()
158 TInfoSink& infoSink; member in glslang::TParseVersions
57 TParseVersions(TIntermediate& interm, int version, EProfile profile, const SpvVersion& spvVersion, EShLanguage language, TInfoSink& infoSink, bool forwardCompatible, EShMessages messages) TParseVersions() argument
H A DSymbolTable.h120 virtual void dump(TInfoSink& infoSink, bool complete = false) const = 0;
121 void dumpExtensions(TInfoSink& infoSink) const;
197 virtual void dump(TInfoSink& infoSink, bool complete = false) const;
328 virtual void dump(TInfoSink& infoSink, bool complete = false) const override;
394 virtual void dump(TInfoSink& infoSink, bool complete = false) const override;
580 void dump(TInfoSink& infoSink, bool complete = false) const;
914 void dump(TInfoSink& infoSink, bool complete = false) const;
H A Diomapper.h146 void reserverResourceSlot(TVarEntryInfo& /*ent*/, TInfoSink& /*infoSink*/) override {}
147 void reserverStorageSlot(TVarEntryInfo& /*ent*/, TInfoSink& /*infoSink*/) override {}
246 void reserverStorageSlot(TVarEntryInfo& ent, TInfoSink& infoSink) override;
247 void reserverResourceSlot(TVarEntryInfo& ent, TInfoSink& infoSink) override;
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
H A DCompiler.cpp121 TIntermediate intermediate(infoSink); in compile()
124 sourcePath, infoSink); in compile()
131 infoSink.info.message(EPrefixInternalError, "Wrong symbol table level"); in compile()
145 success = validateCallDepth(root, infoSink); in compile()
205 infoSink.info.erase(); in clearResults()
206 infoSink.obj.erase(); in clearResults()
207 infoSink.debug.erase(); in clearResults()
210 bool TCompiler::validateCallDepth(TIntermNode *root, TInfoSink &infoSink) in validateCallDepth() argument
218 infoSink.info.prefix(EPrefixError); in validateCallDepth()
219 infoSink in validateCallDepth()
[all...]
H A DparseConst.cpp30 infoSink(sink), in TConstTraverser()
53 TInfoSink& infoSink; member in TConstTraverser
70 infoSink.info.message(EPrefixInternalError, "Symbol Node found in constant constructor", node->getLine()); in visitSymbol()
82 infoSink.info.message(EPrefixError, buf.c_str(), node->getLine()); in visitBinary()
87 infoSink.info.message(EPrefixInternalError, "Binary Node found in constant constructor", node->getLine()); in visitBinary()
97 infoSink.info.message(EPrefixError, buf.c_str(), node->getLine()); in visitUnary()
108 infoSink.info.message(EPrefixError, buf.c_str(), node->getLine()); in visitAggregate()
152 infoSink.info.message(EPrefixInternalError, "Selection Node found in constant constructor", node->getLine()); in visitSelection()
162 assert(infoSink.info.size() != 0); in visitConstantUnion()
222 infoSink in visitLoop()
[all...]
H A DIntermediate.cpp402 if (!node->promote(infoSink)) in addBinaryMath()
414 TIntermTyped *typedReturnNode = leftTempConstant->fold(node->getOp(), rightTempConstant, infoSink); in addBinaryMath()
443 if (! node->promote(infoSink)) in addAssign()
476 infoSink.info.message(EPrefixInternalError, "Bad type in AddUnaryMath", line); in addUnaryMath()
514 if (! node->promote(infoSink, funcReturnType)) in addUnaryMath()
518 TIntermTyped* newChild = childTempConstant->fold(op, 0, infoSink); in addUnaryMath()
939 bool TIntermBinary::promote(TInfoSink& infoSink) in promote() argument
1048 infoSink.info.message(EPrefixInternalError, "Missing elses", getLine()); in promote()
1085 infoSink.info.message(EPrefixInternalError, "Missing elses", getLine()); in promote()
1402 TIntermTyped* TIntermConstantUnion::fold(TOperator op, TIntermTyped* constantNode, TInfoSink& infoSink) in fold() argument
[all...]
H A DCompiler.h89 TInfoSink& getInfoSink() { return infoSink; } in getInfoSink()
98 bool validateCallDepth(TIntermNode *root, TInfoSink &infoSink);
120 TInfoSink infoSink; // Output sink. member in TCompiler
H A DDiagnostics.h25 TDiagnostics(TInfoSink& infoSink);
29 TInfoSink& infoSink() { return mInfoSink; } in infoSink() function in TDiagnostics
H A DDiagnostics.cpp21 TDiagnostics::TDiagnostics(TInfoSink& infoSink) : in TDiagnostics() argument
23 mInfoSink(infoSink), in TDiagnostics()
H A Dlocalintermediate.h33 TIntermediate(TInfoSink& i) : infoSink(i) { } in TIntermediate()
58 TInfoSink& infoSink; member in TIntermediate
/third_party/glslang/glslang/Include/
H A DShHandle.h79 virtual TInfoSink& getInfoSink() { return infoSink; } in getInfoSink()
80 TInfoSink infoSink; member in TUniformMap
91 TCompiler(EShLanguage l, TInfoSink& sink) : infoSink(sink) , language(l), haveValidObjectCode(false) { } in TCompiler()
94 virtual TInfoSink& getInfoSink() { return infoSink; } in getInfoSink()
101 TInfoSink& infoSink; member in TCompiler
123 infoSink(iSink), in TLinker()
141 virtual TInfoSink& getInfoSink() { return infoSink; } in getInfoSink()
142 TInfoSink& infoSink; member in TLinker
/third_party/glslang/glslang/GenericCodeGen/
H A DCodeGen.cpp44 TGenericCompiler(EShLanguage l) : TCompiler(l, infoSink) {} in TGenericCompiler()
46 TInfoSink infoSink; member in TGenericCompiler
H A DLink.cpp47 TGenericLinker(EShExecutable e) : TLinker(e, infoSink) {} in TGenericLinker()
50 TInfoSink infoSink; member in TGenericLinker
/third_party/skia/third_party/externals/angle2/src/tests/compiler_tests/
H A DWorkGroupSize_test.cpp40 TInfoSink &infoSink = mTranslator->getInfoSink(); in compile() local
41 mInfoLog = infoSink.info.c_str(); in compile()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DDiagnostics.cpp17 TDiagnostics::TDiagnostics(TInfoSinkBase &infoSink) in TDiagnostics() argument
18 : mInfoSink(infoSink), mNumErrors(0), mNumWarnings(0) in TDiagnostics()
H A DShaderLang.cpp440 TInfoSink &infoSink = compiler->getInfoSink(); in GetInfoLog() local
441 return infoSink.info.str(); in GetInfoLog()
452 TInfoSink &infoSink = compiler->getInfoSink(); in GetObjectCode() local
453 return infoSink.obj.str(); in GetObjectCode()
464 TInfoSink &infoSink = compiler->getInfoSink(); in GetObjectBinaryBlob() local
465 return infoSink.obj.getBinary(); in GetObjectBinaryBlob()
H A DDiagnostics.h23 TDiagnostics(TInfoSinkBase &infoSink);
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/
H A Dcompiler_test.cpp83 TInfoSink &infoSink = translator->getInfoSink(); in compileTestShader() local
86 *translatedCode = infoSink.obj.isBinary() ? kBinaryBlob : infoSink.obj.c_str(); in compileTestShader()
90 *infoLog = infoSink.info.c_str(); in compileTestShader()
H A DShaderCompileTreeTest.cpp138 TInfoSink &infoSink = mTranslator->getInfoSink(); in compile() local
139 mInfoLog = infoSink.info.c_str(); in compile()
/third_party/glslang/glslang/Public/
H A DShaderLang.h699 TInfoSink* infoSink; member in glslang::TShader
841 virtual void reserverStorageSlot(TVarEntryInfo& ent, TInfoSink& infoSink) = 0;
843 virtual void reserverResourceSlot(TVarEntryInfo& ent, TInfoSink& infoSink) = 0;
968 TInfoSink* infoSink; member in glslang::TProgram

Completed in 20 milliseconds

12