]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texunit.cpp
Use wrappers for single-value glGet* calls
[libs/gl.git] / source / texunit.cpp
index 1129a0365617816a58ee1f0ff884cbd2f1e0ef59..714b65027d1786f03865bdfd22ab7d3851440f2b 100644 (file)
@@ -2,6 +2,7 @@
 #include <msp/gl/extensions/arb_multitexture.h>
 #include <msp/gl/extensions/arb_vertex_shader.h>
 #include "gl.h"
+#include "misc.h"
 #include "texunit.h"
 
 using namespace std;
@@ -62,9 +63,9 @@ unsigned TexUnit::get_n_units()
        if(count<0)
        {
                if(ARB_vertex_shader)
-                       glGetIntegerv(GL_MAX_TEXTURE_IMAGE_UNITS, &count);
+                       count = get_i(GL_MAX_TEXTURE_IMAGE_UNITS);
                else if(ARB_multitexture)
-                       glGetIntegerv(GL_MAX_TEXTURE_UNITS, &count);
+                       count = get_i(GL_MAX_TEXTURE_UNITS);
                else
                        count = 1;
        }