Refactoring: replace NULL by nullptr for pointers (3rd CL).

This CL mainly handles passing/returning NULL to/from a function.

BUG=angleproject:2001

Change-Id: I34802f792e710e3d7ff697cbe4701dc1bf5ab009
Reviewed-on: https://chromium-review.googlesource.com/485060
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/tests/gl_tests/BufferDataTest.cpp b/src/tests/gl_tests/BufferDataTest.cpp
index adcfc4a..e63b5b2 100644
--- a/src/tests/gl_tests/BufferDataTest.cpp
+++ b/src/tests/gl_tests/BufferDataTest.cpp
@@ -97,14 +97,14 @@
     for (int i = 0; i < numIterations; ++i)
     {
         GLsizei bufferSize = sizeof(GLfloat) * (i + 1);
-        glBufferData(GL_ARRAY_BUFFER, bufferSize, NULL, GL_STATIC_DRAW);
+        glBufferData(GL_ARRAY_BUFFER, bufferSize, nullptr, GL_STATIC_DRAW);
         EXPECT_GL_NO_ERROR();
 
         for (int j = 0; j < bufferSize; j++)
         {
             for (int k = 0; k < bufferSize - j; k++)
             {
-                glBufferSubData(GL_ARRAY_BUFFER, k, j, NULL);
+                glBufferSubData(GL_ARRAY_BUFFER, k, j, nullptr);
                 ASSERT_GL_NO_ERROR();
             }
         }
@@ -129,10 +129,10 @@
 TEST_P(BufferDataTest, NULLResolvedData)
 {
     glBindBuffer(GL_ARRAY_BUFFER, mBuffer);
-    glBufferData(GL_ARRAY_BUFFER, 128, NULL, GL_DYNAMIC_DRAW);
+    glBufferData(GL_ARRAY_BUFFER, 128, nullptr, GL_DYNAMIC_DRAW);
 
     glUseProgram(mProgram);
-    glVertexAttribPointer(mAttribLocation, 1, GL_FLOAT, GL_FALSE, 4, NULL);
+    glVertexAttribPointer(mAttribLocation, 1, GL_FLOAT, GL_FALSE, 4, nullptr);
     glEnableVertexAttribArray(mAttribLocation);
     glBindBuffer(GL_ARRAY_BUFFER, 0);
 
@@ -159,7 +159,7 @@
         }
     }
 
-    ASSERT_NE(static_cast<uint8_t*>(NULL), data);
+    ASSERT_NE(static_cast<uint8_t *>(nullptr), data);
     memset(data, 0, allocSize);
 
     float * fValue = reinterpret_cast<float*>(data);
@@ -179,11 +179,11 @@
         // DISABLED because it takes a long time, but left for posterity
 
         //glUseProgram(mProgram);
-        //glVertexAttribPointer(mAttribLocation, 1, GL_FLOAT, GL_FALSE, 4, NULL);
-        //glEnableVertexAttribArray(mAttribLocation);
-        //glBindBuffer(GL_ARRAY_BUFFER, 0);
-        //drawQuad(mProgram, "position", 0.5f);
-        //swapBuffers();
+        // glVertexAttribPointer(mAttribLocation, 1, GL_FLOAT, GL_FALSE, 4, nullptr);
+        // glEnableVertexAttribArray(mAttribLocation);
+        // glBindBuffer(GL_ARRAY_BUFFER, 0);
+        // drawQuad(mProgram, "position", 0.5f);
+        // swapBuffers();
 
         //// Draw operations can also generate out-of-memory, which is in-spec
         //error = glGetError();
@@ -329,7 +329,7 @@
     glBufferData(GL_ARRAY_BUFFER, sizeof(char) * 6, vertexData, GL_STATIC_DRAW);
 
     glUseProgram(mProgram);
-    glVertexAttribPointer(mAttribLocation, 3, GL_UNSIGNED_BYTE, GL_TRUE, 3, NULL);
+    glVertexAttribPointer(mAttribLocation, 3, GL_UNSIGNED_BYTE, GL_TRUE, 3, nullptr);
     glEnableVertexAttribArray(mAttribLocation);
 
     ASSERT_GL_NO_ERROR();
@@ -341,7 +341,7 @@
 
     ASSERT_GL_NO_ERROR();
 
-    glDrawElements(GL_POINTS, 1, GL_UNSIGNED_INT, NULL);
+    glDrawElements(GL_POINTS, 1, GL_UNSIGNED_INT, nullptr);
 
     EXPECT_GL_NO_ERROR();
     EXPECT_PIXEL_EQ(0, 0, 255, 0, 0, 255);
@@ -361,7 +361,7 @@
     unsigned char newData[] = { 0, 255, 0 };
     glBufferSubData(GL_ARRAY_BUFFER, 3, 3, newData);
 
-    glDrawElements(GL_POINTS, 1, GL_UNSIGNED_INT, NULL);
+    glDrawElements(GL_POINTS, 1, GL_UNSIGNED_INT, nullptr);
 
     EXPECT_GL_NO_ERROR();
     EXPECT_PIXEL_EQ(0, 0, 0, 255, 0, 255);
@@ -387,7 +387,7 @@
     // To trigger the bug, the buffer need to be big enough because some hardware copy buffers
     // by chunks of pages instead of the minimum number of bytes neeeded.
     const size_t numBytes = 4096*4;
-    glBufferData(GL_ARRAY_BUFFER, numBytes, NULL, GL_STATIC_DRAW);
+    glBufferData(GL_ARRAY_BUFFER, numBytes, nullptr, GL_STATIC_DRAW);
 
     // Copy the original data to the buffer
     uint8_t srcBytes[numBytes];