Home | History | Annotate | Download | only in translator

Lines Matching refs:infoSink

164     TIntermediate intermediate(infoSink);
167 sourcePath, infoSink);
192 success = detectCallDepth(root, infoSink, (compileOptions & SH_LIMIT_CALL_STACK_DEPTH) != 0);
218 infoSink.info.prefix(EPrefixError);
219 infoSink.info << "sampler array index is float loop index";
250 infoSink.info.prefix(EPrefixError);
251 infoSink.info << "too many uniforms";
371 infoSink.info.erase();
372 infoSink.obj.erase();
373 infoSink.debug.erase();
388 bool TCompiler::detectCallDepth(TIntermNode* root, TInfoSink& infoSink, bool limitCallStackDepth)
390 DetectCallDepth detect(infoSink, limitCallStackDepth, maxCallStackDepth);
397 infoSink.info.prefix(EPrefixError);
398 infoSink.info << "Missing main()";
401 infoSink.info.prefix(EPrefixError);
402 infoSink.info << "Function recursion detected";
405 infoSink.info.prefix(EPrefixError);
406 infoSink.info << "Function call stack too deep";
416 ValidateOutputs validateOutputs(infoSink.info, compileResources.MaxDrawBuffers);
429 ValidateLimitations validate(shaderType, infoSink.info);
438 infoSink.info << "Timing restrictions must be enforced under the WebGL spec.";
452 TDependencyGraphOutput output(infoSink.info);
471 infoSink.info << "Expression too complex.";
491 RestrictFragmentShaderTiming restrictor(infoSink.info);
498 RestrictVertexShaderTiming restrictor(infoSink.info);