#include <stdexcept>
-#include "arb_multitexture.h"
-#include "arb_vertex_shader.h"
+#include <msp/gl/extensions/arb_multitexture.h>
+#include <msp/gl/extensions/arb_vertex_shader.h>
#include "gl.h"
#include "texunit.h"
bool TexUnit::set_texgen(unsigned i, const TexGen *gen)
{
if(i>=4)
- throw invalid_argument("TexUnit::set_texgen");
+ throw out_of_range("TexUnit::set_texgen");
bool result = (texgen[i]!=gen);
texgen[i] = gen;
return result;
const TexGen *TexUnit::get_texgen(unsigned i)
{
if(i>=4)
- throw invalid_argument("TexUnit::get_texgen");
+ throw out_of_range("TexUnit::get_texgen");
return texgen[i];
}