#include <msp/core/algorithm.h>
#include <msp/gl/extensions/ext_gpu_shader4.h>
#include <msp/strings/format.h>
+#include "builtin.h"
#include "compatibility.h"
#include "compiler.h"
#include "debug.h"
target = &*i;
}
+ if(target->content.body.empty())
+ {
+ Stage *builtins = get_builtins(stage.type);
+ if(builtins && builtins!=&stage)
+ append_stage(*builtins);
+ }
+
if(stage.required_features.glsl_version>target->required_features.glsl_version)
target->required_features.glsl_version = stage.required_features.glsl_version;
for(NodeList<Statement>::iterator i=stage.content.body.begin(); i!=stage.content.body.end(); ++i)