X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fglsl%2Ffeatures.cpp;h=dab230d339c517f2a4f4bd5a3ecf895b07c08c10;hb=20a86c5905e1f7527d3c9edc3f56f6b7679c268a;hp=d1c8101d63ab2a5054a34dd743642289e29aa0c7;hpb=c0be4e4ae1a8b6ac31ff6b7080e2242c13d947ff;p=libs%2Fgl.git diff --git a/source/glsl/features.cpp b/source/glsl/features.cpp index d1c8101d..dab230d3 100644 --- a/source/glsl/features.cpp +++ b/source/glsl/features.cpp @@ -15,7 +15,8 @@ Features::Features(): arb_gpu_shader5(false), arb_uniform_buffer_object(false), ext_gpu_shader4(false), - ext_texture_array(false) + ext_texture_array(false), + max_constant_id(0x7FFFFFFF) { } Features Features::from_context() @@ -32,6 +33,19 @@ Features Features::from_context() return features; } +Features Features::all() +{ + Features features; + features.gl_api = OPENGL; + features.glsl_version = Version(4, 60); + features.arb_explicit_attrib_location = true; + features.arb_gpu_shader5 = true; + features.arb_uniform_buffer_object = true; + features.ext_gpu_shader4 = true; + features.ext_texture_array = true; + return features; +} + } // namespace SL } // namespace GL } // namespace Msp