Use a packed enum for buffer targets.

BUG=angleproject:2169

Change-Id: I4e08973d0e16404b7b8ee2f119e29ac502e28669
Reviewed-on: https://chromium-review.googlesource.com/723865
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/tests/perf_tests/IndexDataManagerTest.cpp b/src/tests/perf_tests/IndexDataManagerTest.cpp
index 99ed580..13ace64 100644
--- a/src/tests/perf_tests/IndexDataManagerTest.cpp
+++ b/src/tests/perf_tests/IndexDataManagerTest.cpp
@@ -79,7 +79,7 @@
 
     // BufferImpl
     gl::Error setData(const gl::Context *context,
-                      GLenum target,
+                      gl::BufferBinding target,
                       const void *data,
                       size_t size,
                       gl::BufferUsage) override
@@ -92,7 +92,8 @@
         return gl::NoError();
     }
 
-    MOCK_METHOD5(setSubData, gl::Error(const gl::Context *, GLenum, const void *, size_t, size_t));
+    MOCK_METHOD5(setSubData,
+                 gl::Error(const gl::Context *, gl::BufferBinding, const void *, size_t, size_t));
     MOCK_METHOD5(copySubData,
                  gl::Error(const gl::Context *, BufferImpl *, GLintptr, GLintptr, GLsizeiptr));
     MOCK_METHOD3(map, gl::Error(const gl::Context *context, GLenum, void **));
@@ -167,7 +168,7 @@
         indexData[index] = static_cast<GLushort>(index);
     }
     EXPECT_FALSE(mIndexBuffer
-                     .bufferData(nullptr, GL_ARRAY_BUFFER, &indexData[0],
+                     .bufferData(nullptr, gl::BufferBinding::Array, &indexData[0],
                                  indexData.size() * sizeof(GLushort), gl::BufferUsage::StaticDraw)
                      .isError());
 }