/third_party/glslang/glslang/MachineIndependent/ |
H A D | linkValidate.cpp | 58 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 D | ShaderLang.cpp | 90 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 D | SymbolTable.cpp | 185 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 D | intermOut.cpp | 67 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 D | iomapper.cpp | 198 , 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 D | parseVersions.h | 58 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 D | SymbolTable.h | 120 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 D | iomapper.h | 146 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 D | Compiler.cpp | 121 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 D | parseConst.cpp | 30 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 D | Intermediate.cpp | 402 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 D | Compiler.h | 89 TInfoSink& getInfoSink() { return infoSink; } in getInfoSink() 98 bool validateCallDepth(TIntermNode *root, TInfoSink &infoSink); 120 TInfoSink infoSink; // Output sink. member in TCompiler
|
H A D | Diagnostics.h | 25 TDiagnostics(TInfoSink& infoSink); 29 TInfoSink& infoSink() { return mInfoSink; } in infoSink() function in TDiagnostics
|
H A D | Diagnostics.cpp | 21 TDiagnostics::TDiagnostics(TInfoSink& infoSink) : in TDiagnostics() argument 23 mInfoSink(infoSink), in TDiagnostics()
|
H A D | localintermediate.h | 33 TIntermediate(TInfoSink& i) : infoSink(i) { } in TIntermediate() 58 TInfoSink& infoSink; member in TIntermediate
|
/third_party/glslang/glslang/Include/ |
H A D | ShHandle.h | 79 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 D | CodeGen.cpp | 44 TGenericCompiler(EShLanguage l) : TCompiler(l, infoSink) {} in TGenericCompiler() 46 TInfoSink infoSink; member in TGenericCompiler
|
H A D | Link.cpp | 47 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 D | WorkGroupSize_test.cpp | 40 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 D | Diagnostics.cpp | 17 TDiagnostics::TDiagnostics(TInfoSinkBase &infoSink) in TDiagnostics() argument 18 : mInfoSink(infoSink), mNumErrors(0), mNumWarnings(0) in TDiagnostics()
|
H A D | ShaderLang.cpp | 440 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 D | Diagnostics.h | 23 TDiagnostics(TInfoSinkBase &infoSink);
|
/third_party/skia/third_party/externals/angle2/src/tests/test_utils/ |
H A D | compiler_test.cpp | 83 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 D | ShaderCompileTreeTest.cpp | 138 TInfoSink &infoSink = mTranslator->getInfoSink(); in compile() local 139 mInfoLog = infoSink.info.c_str(); in compile()
|
/third_party/glslang/glslang/Public/ |
H A D | ShaderLang.h | 699 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
|