X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fbackends%2Fopengl%2Fprogram_backend.cpp;h=132ad1c05e823e5fd0da09887a9d54af82044638;hp=32c6d6e137c36e4789b47ccb2b381a7823396be2;hb=d16d28d2ccf7c6255204f02975834f713ff1df08;hpb=fb04f4ef9162f58f494cf4323cf3dc66b2f3d4ac diff --git a/source/backends/opengl/program_backend.cpp b/source/backends/opengl/program_backend.cpp index 32c6d6e1..132ad1c0 100644 --- a/source/backends/opengl/program_backend.cpp +++ b/source/backends/opengl/program_backend.cpp @@ -12,7 +12,7 @@ #include #include #include -#include "deviceinfo.h" +#include "device.h" #include "error.h" #include "program.h" #include "program_backend.h" @@ -90,7 +90,7 @@ unsigned OpenGLProgram::add_stage(Stage type) void OpenGLProgram::add_glsl_stages(const GlslModule &mod, const map &spec_values, TransientData &transient) { - SL::Compiler compiler(DeviceInfo::get_global().glsl_features); + SL::Compiler compiler(Device::get_current().get_info().glsl_features); compiler.set_source(mod.get_prepared_source(), ""); compiler.specialize(spec_values); compiler.compile(SL::Compiler::PROGRAM);