Add PrimitiveMode packed GLenum.

Bug: angleproject:2574
Change-Id: I3d7bd7ca0d69a364a611dc04799ea34906fc4a6c
Reviewed-on: https://chromium-review.googlesource.com/1067114
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
diff --git a/src/libANGLE/queryutils.cpp b/src/libANGLE/queryutils.cpp
index 9a6b0f6..38730c3 100644
--- a/src/libANGLE/queryutils.cpp
+++ b/src/libANGLE/queryutils.cpp
@@ -1023,10 +1023,10 @@
             *params = program->getActiveAtomicCounterBufferCount();
             break;
         case GL_GEOMETRY_LINKED_INPUT_TYPE_EXT:
-            *params = program->getGeometryShaderInputPrimitiveType();
+            *params = ToGLenum(program->getGeometryShaderInputPrimitiveType());
             break;
         case GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT:
-            *params = program->getGeometryShaderOutputPrimitiveType();
+            *params = ToGLenum(program->getGeometryShaderOutputPrimitiveType());
             break;
         case GL_GEOMETRY_LINKED_VERTICES_OUT_EXT:
             *params = program->getGeometryShaderMaxVertices();