Added MAX_TEXTURE_UNITS in getInteger method of libGL
Change-Id: I0c0d5432a2f83153c61db4e7f80b5ba059fa2758
Reviewed-on: https://swiftshader-review.googlesource.com/3725
Reviewed-by: Maxime Grégoire <mgregoire@google.com>
Tested-by: Maxime Grégoire <mgregoire@google.com>
diff --git a/src/OpenGL/libGL/Context.cpp b/src/OpenGL/libGL/Context.cpp
index c23420e..20edad7 100644
--- a/src/OpenGL/libGL/Context.cpp
+++ b/src/OpenGL/libGL/Context.cpp
@@ -1353,6 +1353,7 @@
// Context::getFloatv.
switch (pname)
{
+ case GL_MAX_TEXTURE_UNITS: *params = MAX_TEXTURE_IMAGE_UNITS; break;
case GL_MAX_VERTEX_ATTRIBS: *params = MAX_VERTEX_ATTRIBS; break;
case GL_MAX_VERTEX_UNIFORM_VECTORS: *params = MAX_VERTEX_UNIFORM_VECTORS; break;
case GL_MAX_VERTEX_UNIFORM_COMPONENTS: *params = MAX_VERTEX_UNIFORM_VECTORS * 4; break; // FIXME: Verify