Lines Matching refs:diagnostics
23 void error(const TIntermSymbol &symbol, const char *reason, TDiagnostics *diagnostics) in error() argument
25 diagnostics->error(symbol.getLine(), reason, symbol.getName().data()); in error()
69 void ValidateShaderInterface(TDiagnostics *diagnostics, in ValidateShaderInterface() argument
95 error(*varying, strstr.str().c_str(), diagnostics); in ValidateShaderInterface()
109 void validate(TDiagnostics *diagnostics);
164 void ValidateVaryingLocationsTraverser::validate(TDiagnostics *diagnostics) in validate() argument
166 ASSERT(diagnostics); in validate()
168 ValidateShaderInterface(diagnostics, mInputVaryingsWithLocation, in validate()
170 ValidateShaderInterface(diagnostics, mOutputVaryingsWithLocation, false); in validate()
180 bool ValidateVaryingLocations(TIntermBlock *root, TDiagnostics *diagnostics, GLenum shaderType) in ValidateVaryingLocations() argument
184 int numErrorsBefore = diagnostics->numErrors(); in ValidateVaryingLocations()
185 varyingValidator.validate(diagnostics); in ValidateVaryingLocations()
186 return (diagnostics->numErrors() == numErrorsBefore); in ValidateVaryingLocations()