+DeviceInfo::DeviceInfo()
+{
+ glsl_features.gl_api = get_gl_api();
+ glsl_features.glsl_version = get_glsl_version();
+ glsl_features.arb_enhanced_layouts = ARB_enhanced_layouts;
+ glsl_features.arb_explicit_attrib_location = ARB_explicit_attrib_location;
+ glsl_features.arb_explicit_uniform_location = ARB_explicit_uniform_location;
+ glsl_features.arb_gpu_shader5 = ARB_gpu_shader5;
+ glsl_features.arb_separate_shader_objects = ARB_separate_shader_objects;
+ glsl_features.arb_uniform_buffer_object = ARB_uniform_buffer_object;
+ glsl_features.ext_gpu_shader4 = EXT_gpu_shader4;
+ glsl_features.ext_texture_array = EXT_texture_array;
+ glsl_features.uniform_binding_range = limits.max_uniform_bindings;
+ glsl_features.texture_binding_range = limits.max_texture_bindings;
+}
+