aboutsummaryrefslogtreecommitdiff
path: root/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp
diff options
context:
space:
mode:
authorJamie Madill <jmadill@chromium.org>2014-09-03 09:40:45 -0400
committerJamie Madill <jmadill@chromium.org>2014-09-03 15:52:05 +0000
commit2ad1dc48ed14cb53f7de6d9dea34d88851e1bb2e (patch)
tree190978087434850f0e180c0de1406dc3237d8964 /src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp
parentd15250e62703537195df41ea6c2412d92aee120a (diff)
downloadangle-2ad1dc48ed14cb53f7de6d9dea34d88851e1bb2e.tar.gz
Compact the D3D shader specializations into one.
BUG=angle:731 Change-Id: I4f35a05aeea130f9011ec62cfe931ed23e2681c9 Reviewed-on: https://chromium-review.googlesource.com/214871 Tested-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Geoff Lang <geofflang@chromium.org>
Diffstat (limited to 'src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp')
-rw-r--r--src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp b/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp
index e26dcc7b..7b0e14b7 100644
--- a/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp
+++ b/src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp
@@ -2760,16 +2760,7 @@ RenderTarget *Renderer9::createRenderTarget(int width, int height, GLenum format
ShaderImpl *Renderer9::createShader(GLenum type)
{
- switch (type)
- {
- case GL_VERTEX_SHADER:
- return new VertexShaderD3D(this);
- case GL_FRAGMENT_SHADER:
- return new FragmentShaderD3D(this);
- default:
- UNREACHABLE();
- return NULL;
- }
+ return new ShaderD3D(type, this);
}
void Renderer9::releaseShaderCompiler()