Add gl_FragDepth support for D3D11/ES3.
An incorrect check was blocking existing support we added for the
extension.
BUG=angleproject:1226
Change-Id: I335053b1bebb37fd9296b36702031bd34c1bb59e
Reviewed-on: https://chromium-review.googlesource.com/313992
Tryjob-Request: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/renderer/d3d/ProgramD3D.cpp b/src/libANGLE/renderer/d3d/ProgramD3D.cpp
index 9dc4fc6..2ca56c9 100644
--- a/src/libANGLE/renderer/d3d/ProgramD3D.cpp
+++ b/src/libANGLE/renderer/d3d/ProgramD3D.cpp
@@ -413,8 +413,7 @@
bool ProgramD3DMetadata::usesFragDepth(const gl::Program::Data &programData) const
{
- // TODO(jmadill): Rename this or check if we need it for version 300
- return (getMajorShaderVersion() < 300 && mFragmentShader->usesFragDepth());
+ return mFragmentShader->usesFragDepth();
}
bool ProgramD3DMetadata::usesPointCoord() const