Add in fixes for dEQP state reset.

dEQP relies on a couple specific enums to reset state (see the
prerequisites test) which we don't currently implement. Prior
changes require us to implement a few query parameter to allow
dEQP to work.

BUG=angle:540

Change-Id: Ibd7caa08ffb821ea2de120717beedb2f82428da2
Reviewed-on: https://chromium-review.googlesource.com/180981
Reviewed-by: Shannon Woods <shannonwoods@chromium.org>
Reviewed-by: Nicolas Capens <nicolascapens@chromium.org>
Commit-Queue: Nicolas Capens <nicolascapens@chromium.org>
Tested-by: Nicolas Capens <nicolascapens@chromium.org>
diff --git a/src/libGLESv2/Context.cpp b/src/libGLESv2/Context.cpp
index 2c4ffe8..53c26d5 100644
--- a/src/libGLESv2/Context.cpp
+++ b/src/libGLESv2/Context.cpp
@@ -2231,6 +2231,7 @@
       case GL_MINOR_VERSION:
       case GL_MAX_ELEMENTS_INDICES:
       case GL_MAX_ELEMENTS_VERTICES:
+      case GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS:
         {
             *type = GL_INT;
             *numParams = 1;
@@ -2247,6 +2248,13 @@
             *numParams = 1;
         }
         return true;
+
+      case GL_TRANSFORM_FEEDBACK_ACTIVE:
+        {
+            *type = GL_BOOL;
+            *numParams = 1;
+        }
+        return true;
     }
 
     return false;