]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texunit.cpp
Exception fixes
[libs/gl.git] / source / texunit.cpp
index b19e791727c0e9f6d006c7a51eb58d3b0d634ed2..0a5f9bf3a4c4a971489b59d5134204c5c66caa92 100644 (file)
@@ -36,7 +36,7 @@ bool TexUnit::set_texenv(const TexEnv *env)
 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;
@@ -45,7 +45,7 @@ bool TexUnit::set_texgen(unsigned i, const TexGen *gen)
 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];
 }