#include "error.h"
#include "misc.h"
#include "program.h"
+#include "programcompiler.h"
#include "shader.h"
using namespace std;
link();
}
+Program::Program(const std::string &source)
+{
+ init();
+
+ ProgramCompiler compiler;
+ compiler.compile(source);
+ compiler.add_shaders(*this);
+ link();
+}
+
Program::Program(const string &vert, const string &frag)
{
init();