X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fextension.cpp;h=e47bbe197c5e7d924e3e7da49799beba76a26867;hb=48d253c9f19c04c6940bfc932a78c51ea24e2e75;hp=bab160d5196fe71519f8fbeca3e2680f9bbc1032;hpb=6a4907898281b738111e0c6527cc46f8810dc123;p=libs%2Fgl.git diff --git a/source/extension.cpp b/source/extension.cpp index bab160d5..e47bbe19 100644 --- a/source/extension.cpp +++ b/source/extension.cpp @@ -1,25 +1,21 @@ -/* $Id$ - -This file is part of libmspgl -Copyright © 2007, 2009-2010 Mikko Rasa, Mikkosoft Productions -Distributed under the LGPL -*/ - #include #ifndef WIN32 #define GLX_GLXEXT_PROTOTYPES #include #endif -#include +#include #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_blit.h" +#include "ext_framebuffer_multisample.h" #include "ext_framebuffer_object.h" #include "except.h" #include "extension.h" #include "gl.h" +#include "nv_primitive_restart.h" #include "version_1_2.h" #include "version_1_3.h" @@ -51,8 +47,14 @@ bool is_supported(const string &ext) init_arb_vertex_program(); if(extensions.count("GL_EXT_framebuffer_object")) init_ext_framebuffer_object(); + if(extensions.count("GL_EXT_framebuffer_blit")) + init_ext_framebuffer_blit(); + if(extensions.count("GL_EXT_framebuffer_multisample")) + init_ext_framebuffer_multisample(); if(extensions.count("GL_ARB_vertex_buffer_object")) init_arb_vertex_buffer_object(); + if(extensions.count("GL_NV_primitive_restart")) + init_nv_primitive_restart(); init_done = true; }