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/libANGLE/State.cpp b/src/libANGLE/State.cpp
index b29969b..2932978 100644
--- a/src/libANGLE/State.cpp
+++ b/src/libANGLE/State.cpp
@@ -228,17 +228,17 @@
         TextureBindingVector &textureVector = bindingVec->second;
         for (size_t textureIdx = 0; textureIdx < textureVector.size(); textureIdx++)
         {
-            textureVector[textureIdx].set(NULL);
+            textureVector[textureIdx].set(nullptr);
         }
     }
     for (size_t samplerIdx = 0; samplerIdx < mSamplers.size(); samplerIdx++)
     {
-        mSamplers[samplerIdx].set(NULL);
+        mSamplers[samplerIdx].set(nullptr);
     }
 
-    mArrayBuffer.set(NULL);
-    mDrawIndirectBuffer.set(NULL);
-    mRenderbuffer.set(NULL);
+    mArrayBuffer.set(nullptr);
+    mDrawIndirectBuffer.set(nullptr);
+    mRenderbuffer.set(nullptr);
 
     if (mProgram)
     {
@@ -246,24 +246,24 @@
     }
     mProgram = nullptr;
 
-    mTransformFeedback.set(NULL);
+    mTransformFeedback.set(nullptr);
 
     for (State::ActiveQueryMap::iterator i = mActiveQueries.begin(); i != mActiveQueries.end(); i++)
     {
-        i->second.set(NULL);
+        i->second.set(nullptr);
     }
 
-    mGenericUniformBuffer.set(NULL);
+    mGenericUniformBuffer.set(nullptr);
     for (BufferVector::iterator bufItr = mUniformBuffers.begin(); bufItr != mUniformBuffers.end(); ++bufItr)
     {
-        bufItr->set(NULL);
+        bufItr->set(nullptr);
     }
 
-    mCopyReadBuffer.set(NULL);
-    mCopyWriteBuffer.set(NULL);
+    mCopyReadBuffer.set(nullptr);
+    mCopyWriteBuffer.set(nullptr);
 
-    mPack.pixelBuffer.set(NULL);
-    mUnpack.pixelBuffer.set(NULL);
+    mPack.pixelBuffer.set(nullptr);
+    mUnpack.pixelBuffer.set(nullptr);
 
     mGenericAtomicCounterBuffer.set(nullptr);
     for (auto &buf : mAtomicCounterBuffers)
@@ -884,7 +884,7 @@
         BindingPointer<Sampler> &samplerBinding = mSamplers[textureUnit];
         if (samplerBinding.id() == sampler)
         {
-            samplerBinding.set(NULL);
+            samplerBinding.set(nullptr);
         }
     }
 }
@@ -912,7 +912,7 @@
 
     if (mRenderbuffer.id() == renderbuffer)
     {
-        mRenderbuffer.set(NULL);
+        mRenderbuffer.set(nullptr);
     }
 
     // [OpenGL ES 2.0.24] section 4.4 page 111:
@@ -974,7 +974,7 @@
             return mDrawFramebuffer;
         default:
             UNREACHABLE();
-            return NULL;
+            return nullptr;
     }
 }
 
@@ -1297,7 +1297,9 @@
           return mGenericShaderStorageBuffer.get();
       case GL_DRAW_INDIRECT_BUFFER:
           return mDrawIndirectBuffer.get();
-      default: UNREACHABLE();            return NULL;
+      default:
+          UNREACHABLE();
+          return nullptr;
     }
 }