]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/module.h
Always show shader compiler diagnostics in debug builds
[libs/gl.git] / source / core / module.h
index b1c0f8abebda67ac56742507277bae9ccb92af22..f65f739aeb1e2de9a6a8a640b473a9312655dc3d 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <string>
 #include <msp/io/base.h>
+#include "glsl/compiler.h"
 #include "glsl/sourcemap.h"
 
 namespace Msp {
@@ -22,7 +23,10 @@ public:
        void set_source(const std::string &);
        void load_source(IO::Base &, Resources *, const std::string &);
        void load_source(IO::Base &, const std::string &);
+private:
+       void compile(SL::Compiler &);
 
+public:
        const std::string &get_prepared_source() const { return prepared_source; }
        const SL::SourceMap &get_source_map() const { return source_map; }
 };