]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texunit.cpp
Rework exceptions
[libs/gl.git] / source / texunit.cpp
index dde3d406ca71fcbb5cfa034805a91a9784da6fe7..4d71e3b9492674a3a3e0f1712d6d45d526c679bb 100644 (file)
@@ -1,3 +1,4 @@
+#include <stdexcept>
 #include "extension.h"
 #include "gl.h"
 #include "texunit.h"
@@ -48,7 +49,7 @@ unsigned TexUnit::get_n_units()
 TexUnit &TexUnit::activate(unsigned n)
 {
        if(n>=get_n_units())
-               throw InvalidParameterValue("Invalid texture unit number");
+               throw out_of_range("TexUnit::activate");
 
        if(units.size()<=n)
                units.resize(n+1);