-/* $Id$
-
-This file is part of libmspgl
-Copyright © 2007, 2009-2011 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#include <set>
#ifndef WIN32
#define GLX_GLXEXT_PROTOTYPES
#include <GL/glx.h>
#endif
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include <msp/strings/utils.h>
#include "arb_shader_objects.h"
#include "arb_vertex_buffer_object.h"
#include "arb_vertex_program.h"
#include "arb_vertex_shader.h"
+#include "error.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"
void require_extension(const string &ext)
{
if(!is_supported(ext))
- throw UnsupportedExtension(ext);
+ throw unsupported_extension(ext);
}
const Version &get_gl_version()
void require_version(unsigned a, unsigned b)
{
if(!is_version_at_least(a, b))
- throw UnsupportedExtension(format("OpenGL %d.%d", a, b));
+ throw unsupported_extension(format("OpenGL %d.%d", a, b));
}
ExtFunc *get_proc_address(const string &name)