diff options
author | Jamie Madill <jmadill@chromium.org> | 2014-09-03 09:40:45 -0400 |
---|---|---|
committer | Jamie Madill <jmadill@chromium.org> | 2014-09-03 15:52:05 +0000 |
commit | 2ad1dc48ed14cb53f7de6d9dea34d88851e1bb2e (patch) | |
tree | 190978087434850f0e180c0de1406dc3237d8964 /src/libGLESv2/renderer/d3d/d3d9/Renderer9.cpp | |
parent | d15250e62703537195df41ea6c2412d92aee120a (diff) | |
download | angle-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.cpp | 11 |
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() |