]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/module.cpp
Require passing features to SL::Compiler constructor
[libs/gl.git] / source / core / module.cpp
index 6d0122c055583d0bafa40f70d6bae08128322514..099e8b7fa988c427def61bddaf77ae08f5916978 100644 (file)
@@ -1,5 +1,6 @@
 #include <msp/core/algorithm.h>
 #include <msp/io/print.h>
+#include "deviceinfo.h"
 #include "module.h"
 #include "resources.h"
 
@@ -49,14 +50,14 @@ namespace GL {
 
 void Module::set_source(const string &src)
 {
-       SL::Compiler compiler;
+       SL::Compiler compiler(DeviceInfo::get_global().glsl_features);
        compiler.set_source(src);
        compile(compiler);
 }
 
 void Module::load_source(IO::Base &io, Resources *res, const string &name)
 {
-       SL::Compiler compiler;
+       SL::Compiler compiler(DeviceInfo::get_global().glsl_features);
        compiler.load_source(io, res, name);
        compile(compiler);
 }