Lines Matching refs:infoSink
120 TIntermediate intermediate(infoSink); in compile()
123 sourcePath, infoSink); in compile()
130 infoSink.info.message(EPrefixInternalError, "Wrong symbol table level"); in compile()
144 success = validateCallDepth(root, infoSink); in compile()
204 infoSink.info.erase(); in clearResults()
205 infoSink.obj.erase(); in clearResults()
206 infoSink.debug.erase(); in clearResults()
209 bool TCompiler::validateCallDepth(TIntermNode *root, TInfoSink &infoSink) in validateCallDepth() argument
217 infoSink.info.prefix(EPrefixError); in validateCallDepth()
218 infoSink.info << "Missing main()"; in validateCallDepth()
223 infoSink.info.prefix(EPrefixError); in validateCallDepth()
224 infoSink.info << "Function recursion detected"; in validateCallDepth()
229 infoSink.info.prefix(EPrefixError); in validateCallDepth()
230 infoSink.info << "Function call stack too deep"; in validateCallDepth()
238 ValidateLimitations validate(shaderType, infoSink.info); in validateLimitations()