X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fmodule.cpp;h=15bd750cf0b299bd7ea8440ed6d0be5adc3788d1;hp=89d418947f92b1685c9ddd0689d9811612114abd;hb=d16d28d2ccf7c6255204f02975834f713ff1df08;hpb=fb04f4ef9162f58f494cf4323cf3dc66b2f3d4ac diff --git a/source/core/module.cpp b/source/core/module.cpp index 89d41894..15bd750c 100644 --- a/source/core/module.cpp +++ b/source/core/module.cpp @@ -1,6 +1,6 @@ #include #include -#include "deviceinfo.h" +#include "device.h" #include "module.h" #include "resources.h" @@ -69,8 +69,9 @@ void Module::load_source(IO::Base &io, const string &name) SL::Features Module::create_features() const { - const SL::Features &device_features = DeviceInfo::get_global().glsl_features; - SL::Features latest_features = SL::Features::latest(get_backend_api()); + const DeviceInfo &dev_info = Device::get_current().get_info(); + const SL::Features &device_features = dev_info.glsl_features; + SL::Features latest_features = SL::Features::latest(dev_info.api); SL::Features features; features.target_api = latest_features.target_api; features.glsl_version = latest_features.glsl_version;