Update gl2.h and update entry points.

Some method signatures were updated. Types like GLclampf and GLvoid
were replaced with other equivalents.

BUG=angleproject:1309

Change-Id: I05e8e2072c5a063d87ad96a855b907424661e680
Reviewed-on: https://chromium-review.googlesource.com/475011
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/tests/perf_tests/IndexDataManagerTest.cpp b/src/tests/perf_tests/IndexDataManagerTest.cpp
index 8f8dafd..ca17528 100644
--- a/src/tests/perf_tests/IndexDataManagerTest.cpp
+++ b/src/tests/perf_tests/IndexDataManagerTest.cpp
@@ -97,9 +97,9 @@
     MOCK_METHOD5(setSubData, gl::Error(rx::ContextImpl *, GLenum, const void *, size_t, size_t));
     MOCK_METHOD5(copySubData,
                  gl::Error(rx::ContextImpl *context, BufferImpl *, GLintptr, GLintptr, GLsizeiptr));
-    MOCK_METHOD3(map, gl::Error(rx::ContextImpl *context, GLenum, GLvoid **));
+    MOCK_METHOD3(map, gl::Error(rx::ContextImpl *context, GLenum, void **));
     MOCK_METHOD5(mapRange,
-                 gl::Error(rx::ContextImpl *context, size_t, size_t, GLbitfield, GLvoid **));
+                 gl::Error(rx::ContextImpl *context, size_t, size_t, GLbitfield, void **));
     MOCK_METHOD2(unmap, gl::Error(rx::ContextImpl *context, GLboolean *));
 
     // BufferD3D