X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fextension.cpp;h=6383cd3cee75a524853c1646f193e6795677a2f4;hb=3959bf80b361fd1e84bebe22e58f5875e1b68afb;hp=a5ad3191b88e518bae3116039a200a784bc0d6a8;hpb=a4ec5410595ddf37bfbc0e85ad87d31a9cbf94f1;p=libs%2Fgl.git diff --git a/source/extension.cpp b/source/extension.cpp index a5ad3191..6383cd3c 100644 --- a/source/extension.cpp +++ b/source/extension.cpp @@ -13,6 +13,7 @@ Distributed under the LGPL #include #include "arb_shader_objects.h" #include "arb_vertex_buffer_object.h" +#include "arb_vertex_program.h" #include "arb_vertex_shader.h" #include "ext_framebuffer_object.h" #include "except.h" @@ -45,6 +46,8 @@ bool is_supported(const string &ext) init_arb_shader_objects(); if(extensions.count("GL_ARB_vertex_shader")) init_arb_vertex_shader(); + if(extensions.count("GL_ARB_vertex_program")) + init_arb_vertex_program(); if(extensions.count("GL_EXT_framebuffer_object")) init_ext_framebuffer_object(); if(extensions.count("GL_ARB_vertex_buffer_object")) @@ -73,6 +76,8 @@ const Version &get_gl_version() init_version_1_2(); if(combined>=0x103) init_version_1_3(); + + init_done = true; } return version;