]> git.tdb.fi Git - libs/gl.git/blobdiff - source/light.cpp
Rework exceptions
[libs/gl.git] / source / light.cpp
index 39693c4091a6b1579885bf79104ef60e38ca0426..067cc3d1fee1416cce0451e37a90c6482f7cc2e9 100644 (file)
@@ -1,4 +1,4 @@
-#include "except.h"
+#include <stdexcept>
 #include "light.h"
 #include "misc.h"
 
@@ -94,7 +94,7 @@ void Light::activate(unsigned i)
        static unsigned max_lights = get_i(GL_MAX_LIGHTS);
 
        if(i>=max_lights)
-               throw InvalidParameterValue("Light unit index out of range");
+               throw out_of_range("Light::activate");
 
        if(i>=current_lights.size())
                current_lights.resize(i+1);