Fix incorrect error check.

The registers variable became a pointer but this error check was not
updated.

BUG=angle:743

Change-Id: Id2cd7b5ba39180281a3bbc408cd7c31bc663500c
Reviewed-on: https://chromium-review.googlesource.com/218507
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libGLESv2/renderer/d3d/ProgramD3D.cpp b/src/libGLESv2/renderer/d3d/ProgramD3D.cpp
index f74196c..d7d97cc 100644
--- a/src/libGLESv2/renderer/d3d/ProgramD3D.cpp
+++ b/src/libGLESv2/renderer/d3d/ProgramD3D.cpp
@@ -142,7 +142,7 @@
     rx::VaryingPacking packing = { NULL };
     *registers = mDynamicHLSL->packVaryings(infoLog, packing, fragmentShaderD3D, vertexShaderD3D, transformFeedbackVaryings);
 
-    if (registers < 0)
+    if (*registers < 0)
     {
         return false;
     }