Move some structs and enums from Renderer.h to RendererD3D.h

Change-Id: Ib334d2506031466a73f1a233ee68c1658841a882
Reviewed-on: https://chromium-review.googlesource.com/234720
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/renderer/Renderer.h b/src/libANGLE/renderer/Renderer.h
index 53fdd66..eff204d 100644
--- a/src/libANGLE/renderer/Renderer.h
+++ b/src/libANGLE/renderer/Renderer.h
@@ -172,25 +172,5 @@
     mutable Workarounds mWorkarounds;
 };
 
-struct dx_VertexConstants
-{
-    float depthRange[4];
-    float viewAdjust[4];
-};
-
-struct dx_PixelConstants
-{
-    float depthRange[4];
-    float viewCoords[4];
-    float depthFront[4];
-};
-
-enum ShaderType
-{
-    SHADER_VERTEX,
-    SHADER_PIXEL,
-    SHADER_GEOMETRY
-};
-
 }
 #endif // LIBANGLE_RENDERER_RENDERER_H_
diff --git a/src/libANGLE/renderer/d3d/RendererD3D.h b/src/libANGLE/renderer/d3d/RendererD3D.h
index 595426a..7ad09d2 100644
--- a/src/libANGLE/renderer/d3d/RendererD3D.h
+++ b/src/libANGLE/renderer/d3d/RendererD3D.h
@@ -35,6 +35,13 @@
 class UniformStorage;
 class VertexBuffer;
 
+enum ShaderType
+{
+    SHADER_VERTEX,
+    SHADER_PIXEL,
+    SHADER_GEOMETRY
+};
+
 class RendererD3D : public Renderer
 {
   public:
@@ -210,6 +217,19 @@
     unsigned int mScratchMemoryBufferResetCounter;
 };
 
+struct dx_VertexConstants
+{
+    float depthRange[4];
+    float viewAdjust[4];
+};
+
+struct dx_PixelConstants
+{
+    float depthRange[4];
+    float viewCoords[4];
+    float depthFront[4];
+};
+
 }
 
 #endif // LIBANGLE_RENDERER_D3D_RENDERERD3D_H_