Add support for GL_NUM_EXTENSIONS.
TRAC #23704
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang
diff --git a/src/libGLESv2/Context.cpp b/src/libGLESv2/Context.cpp
index ac7d8b1..c0ea77f 100644
--- a/src/libGLESv2/Context.cpp
+++ b/src/libGLESv2/Context.cpp
@@ -1889,6 +1889,9 @@
case GL_PIXEL_UNPACK_BUFFER_BINDING:
*params = mState.pixelUnpackBuffer.id();
break;
+ case GL_NUM_EXTENSIONS:
+ *params = static_cast<GLint>(getNumExtensions());
+ break;
default:
return false;
}
@@ -2142,6 +2145,7 @@
case GL_VERTEX_ARRAY_BINDING:
case GL_MAX_VERTEX_UNIFORM_COMPONENTS:
case GL_MAX_FRAGMENT_UNIFORM_COMPONENTS:
+ case GL_NUM_EXTENSIONS:
{
*type = GL_INT;
*numParams = 1;