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/TransformFeedback_unittest.cpp b/src/libANGLE/TransformFeedback_unittest.cpp
index 54f1086..5cb432b 100644
--- a/src/libANGLE/TransformFeedback_unittest.cpp
+++ b/src/libANGLE/TransformFeedback_unittest.cpp
@@ -6,6 +6,7 @@
 
 #include "gmock/gmock.h"
 #include "gtest/gtest.h"
+
 #include "libANGLE/Buffer.h"
 #include "libANGLE/Caps.h"
 #include "libANGLE/TransformFeedback.h"
@@ -61,8 +62,8 @@
     }
 
     rx::MockGLFactory mMockFactory;
-    rx::MockTransformFeedbackImpl* mImpl;
-    gl::TransformFeedback* mFeedback;
+    rx::MockTransformFeedbackImpl *mImpl;
+    gl::TransformFeedback *mFeedback;
     gl::Caps mCaps;
 };
 
@@ -71,10 +72,10 @@
     testing::InSequence seq;
 
     EXPECT_FALSE(mFeedback->isActive());
-    EXPECT_CALL(*mImpl, begin(GL_TRIANGLES));
-    mFeedback->begin(nullptr, GL_TRIANGLES, nullptr);
+    EXPECT_CALL(*mImpl, begin(gl::PrimitiveMode::Triangles));
+    mFeedback->begin(nullptr, gl::PrimitiveMode::Triangles, nullptr);
     EXPECT_TRUE(mFeedback->isActive());
-    EXPECT_EQ(static_cast<GLenum>(GL_TRIANGLES), mFeedback->getPrimitiveMode());
+    EXPECT_EQ(gl::PrimitiveMode::Triangles, mFeedback->getPrimitiveMode());
     EXPECT_CALL(*mImpl, end());
     mFeedback->end(nullptr);
     EXPECT_FALSE(mFeedback->isActive());
@@ -85,8 +86,8 @@
     testing::InSequence seq;
 
     EXPECT_FALSE(mFeedback->isActive());
-    EXPECT_CALL(*mImpl, begin(GL_TRIANGLES));
-    mFeedback->begin(nullptr, GL_TRIANGLES, nullptr);
+    EXPECT_CALL(*mImpl, begin(gl::PrimitiveMode::Triangles));
+    mFeedback->begin(nullptr, gl::PrimitiveMode::Triangles, nullptr);
     EXPECT_FALSE(mFeedback->isPaused());
     EXPECT_CALL(*mImpl, pause());
     mFeedback->pause();