Commit 1da63af4 by Jamie Madill Committed by Geoff Lang

Fix ConvertPrecision.

This method had never been fully implemented, and was returning "highp" for every case value. This should fix problems with the GPU FYI bots. BUG=angle:691 Change-Id: Ie6ffa80cf2c063e506df06fb25d622227edeffa3 Reviewed-on: https://chromium-review.googlesource.com/206565Tested-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarNicolas Capens <capn@chromium.org> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 5079c880
...@@ -82,10 +82,10 @@ static ShPrecisionType ConvertPrecision(sh::GLenum precision) ...@@ -82,10 +82,10 @@ static ShPrecisionType ConvertPrecision(sh::GLenum precision)
return SH_PRECISION_HIGHP; return SH_PRECISION_HIGHP;
case GL_MEDIUM_FLOAT: case GL_MEDIUM_FLOAT:
case GL_MEDIUM_INT: case GL_MEDIUM_INT:
return SH_PRECISION_HIGHP; return SH_PRECISION_MEDIUMP;
case GL_LOW_FLOAT: case GL_LOW_FLOAT:
case GL_LOW_INT: case GL_LOW_INT:
return SH_PRECISION_HIGHP; return SH_PRECISION_LOWP;
default: default:
UNREACHABLE(); UNREACHABLE();
return SH_PRECISION_UNDEFINED; return SH_PRECISION_UNDEFINED;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment