#include <msp/core/algorithm.h>
#include <msp/io/print.h>
-#include "deviceinfo.h"
+#include "device.h"
#include "module.h"
#include "resources.h"
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;