X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fglsl%2Ffeatures.cpp;h=78233bfcf48a3ff884bac0344b464c3e7ca17a33;hp=3c44c11bba94b47c389c99cdeb5b5546ae8e6417;hb=8e553af57b712051f47293c971671f4f6a939be2;hpb=009918e76dda88b0cb68fdaa20c63d6e952af260 diff --git a/source/glsl/features.cpp b/source/glsl/features.cpp index 3c44c11b..78233bfc 100644 --- a/source/glsl/features.cpp +++ b/source/glsl/features.cpp @@ -1,12 +1,3 @@ -#include -#include -#include -#include -#include -#include -#include -#include -#include #include "features.h" namespace Msp { @@ -28,25 +19,6 @@ Features::Features(): texture_binding_range(96) { } -Features Features::from_context() -{ - Features features; - features.gl_api = get_gl_api(); - features.glsl_version = get_glsl_version(); - features.arb_enhanced_layouts = ARB_enhanced_layouts; - features.arb_explicit_attrib_location = ARB_explicit_attrib_location; - features.arb_explicit_uniform_location = ARB_explicit_uniform_location; - features.arb_gpu_shader5 = ARB_gpu_shader5; - features.arb_separate_shader_objects = ARB_separate_shader_objects; - features.arb_uniform_buffer_object = ARB_uniform_buffer_object; - features.ext_gpu_shader4 = EXT_gpu_shader4; - features.ext_texture_array = EXT_texture_array; - const Limits &limits = DeviceInfo::get_global().limits; - features.uniform_binding_range = limits.max_uniform_bindings; - features.texture_binding_range = limits.max_texture_bindings; - return features; -} - Features Features::from_version(const Version &ver) { Features features;