glutil: add glaGetOneInt helper
authorCampbell Barton <ideasman42@gmail.com>
Wed, 8 Jun 2016 19:12:42 +0000 (05:12 +1000)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 8 Jun 2016 19:17:43 +0000 (05:17 +1000)
source/blender/editors/include/BIF_glutil.h
source/blender/editors/screen/glutil.c

index 0ac5c17a55242e6f35b6279341ae5eb37c273d0d..d3d2c465d46308109f8b080da0bb6b511f00cfb8 100644 (file)
@@ -94,6 +94,7 @@ void glutil_draw_filled_arc(float start, float angle, float radius, int nsegment
  * The param must cause only one value to be gotten from GL.
  */
 float glaGetOneFloat(int param);
+int glaGetOneInt(int param);
 
 /**
  * Functions like glRasterPos2i, except ensures that the resulting
index 014268262c468c9fc51db52f9fee2be0d794b226..93bac3f66602a6bc2364dfda1e171a701e761596 100644 (file)
@@ -327,6 +327,13 @@ float glaGetOneFloat(int param)
        return v;
 }
 
+int glaGetOneInt(int param)
+{
+       GLint v;
+       glGetIntegerv(param, &v);
+       return v;
+}
+
 void glaRasterPosSafe2f(float x, float y, float known_good_x, float known_good_y)
 {
        GLubyte dummy = 0;