D3D: Use angle::Result error pattern.

This completes the refactor for the D3D9/D3D11 back-ends.

Bug: angleproject:2752
Change-Id: Ie35a925f75c902d8f9fdab6bc33b3bb9c937f85b
Reviewed-on: https://chromium-review.googlesource.com/1167209
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 d4d627e..5927f44 100644
--- a/src/tests/perf_tests/IndexDataManagerTest.cpp
+++ b/src/tests/perf_tests/IndexDataManagerTest.cpp
@@ -29,11 +29,12 @@
     {
     }
 
-    MOCK_METHOD4(initialize, gl::Error(const gl::Context *, unsigned int, GLenum, bool));
-    MOCK_METHOD4(mapBuffer, gl::Error(const gl::Context *, unsigned int, unsigned int, void **));
-    MOCK_METHOD1(unmapBuffer, gl::Error(const gl::Context *));
-    MOCK_METHOD1(discard, gl::Error(const gl::Context *));
-    MOCK_METHOD3(setSize, gl::Error(const gl::Context *, unsigned int, GLenum));
+    MOCK_METHOD4(initialize, angle::Result(const gl::Context *, unsigned int, GLenum, bool));
+    MOCK_METHOD4(mapBuffer,
+                 angle::Result(const gl::Context *, unsigned int, unsigned int, void **));
+    MOCK_METHOD1(unmapBuffer, angle::Result(const gl::Context *));
+    MOCK_METHOD1(discard, angle::Result(const gl::Context *));
+    MOCK_METHOD3(setSize, angle::Result(const gl::Context *, unsigned int, GLenum));
 
     // inlined for speed
     GLenum getIndexType() const override { return mIndexType; }
@@ -56,12 +57,12 @@
     MOCK_CONST_METHOD1(getVertexConversionType, rx::VertexConversionType(gl::VertexFormatType));
     MOCK_CONST_METHOD1(getVertexComponentType, GLenum(gl::VertexFormatType));
     MOCK_CONST_METHOD6(getVertexSpaceRequired,
-                       gl::Error(const gl::Context *,
-                                 const gl::VertexAttribute &,
-                                 const gl::VertexBinding &,
-                                 size_t,
-                                 GLsizei,
-                                 unsigned int *));
+                       angle::Result(const gl::Context *,
+                                     const gl::VertexAttribute &,
+                                     const gl::VertexBinding &,
+                                     size_t,
+                                     GLsizei,
+                                     unsigned int *));
 
     // Dependency injection
     rx::IndexBuffer *createIndexBuffer() override
@@ -103,16 +104,16 @@
     MOCK_METHOD2(unmap, gl::Error(const gl::Context *context, GLboolean *));
 
     // BufferD3D
-    MOCK_METHOD1(markTransformFeedbackUsage, gl::Error(const gl::Context *));
+    MOCK_METHOD1(markTransformFeedbackUsage, angle::Result(const gl::Context *));
 
     // inlined for speed
     bool supportsDirectBinding() const override { return false; }
     size_t getSize() const override { return mData.size(); }
 
-    gl::Error getData(const gl::Context *context, const uint8_t **outData) override
+    angle::Result getData(const gl::Context *context, const uint8_t **outData) override
     {
         *outData = &mData[0];
-        return gl::NoError();
+        return angle::Result::Continue();
     }
 
   private: