#include "builtin.h"
#include "compiler.h"
#include "debug.h"
+#include "deviceinfo.h"
#include "error.h"
#include "finalize.h"
#include "generate.h"
namespace SL {
Compiler::Compiler():
- features(Features::from_context()),
+ features(DeviceInfo::get_global().glsl_features),
module(0),
compiled(false),
specialized(false)
void Compiler::generate(Stage &stage)
{
- stage.required_features.gl_api = features.gl_api;
+ stage.required_features.target_api = features.target_api;
if(module->shared.required_features.glsl_version>stage.required_features.glsl_version)
stage.required_features.glsl_version = module->shared.required_features.glsl_version;