X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Fglsl_error.h;h=1fd7169c1b3affad1e6d390b04ef6d8213b6f934;hb=1f09306906fbf57c05dccb27189264706cc64cfa;hp=1b005e0fc9db96c4230a9268fc8cc54e7eedf1f5;hpb=b67e8c366cb53505c55a83cd8dc46c6f5da05d93;p=libs%2Fgl.git diff --git a/source/glsl/glsl_error.h b/source/glsl/glsl_error.h index 1b005e0f..1fd7169c 100644 --- a/source/glsl/glsl_error.h +++ b/source/glsl/glsl_error.h @@ -45,6 +45,23 @@ public: virtual ~unsupported_shader() throw() { } }; +struct Diagnostic +{ + enum Severity + { + INFO, + WARN, + ERR + }; + + Severity severity; + int source; + unsigned line; + std::string message; + + Diagnostic(): severity(INFO), source(-2), line(0) { } +}; + } // namespace SL } // namespace GL } // namespace Msp