commit | 5dbece59cde6b02bbbc3bd4f1e399fc92370163c | [log] [tgz] |
---|---|---|
author | Qingqing Deng <qdeng@nvidia.com> | Fri Feb 27 20:35:38 2015 -0800 |
committer | Olli Etuaho <oetuaho@nvidia.com> | Wed Mar 04 08:15:32 2015 +0000 |
tree | 06b0fbfa9197cea55b0fe5134ad16e95075edadf | |
parent | f84398d596e8b73146a390f0c8f6c6110c2ae130 [diff] [blame] |
Implement trunc, round, roundEven (Emulated roundEven) BUG=angle:934 Change-Id: If33256bf3707f3f0202147276c71f08c65518205 Reviewed-on: https://chromium-review.googlesource.com/254842 Reviewed-by: Olli Etuaho <oetuaho@nvidia.com> Tested-by: Olli Etuaho <oetuaho@nvidia.com>
diff --git a/src/compiler/translator/OutputGLSLBase.cpp b/src/compiler/translator/OutputGLSLBase.cpp index cea2b4a..4827ee1 100644 --- a/src/compiler/translator/OutputGLSLBase.cpp +++ b/src/compiler/translator/OutputGLSLBase.cpp
@@ -549,6 +549,15 @@ case EOpFloor: preString = "floor("; break; + case EOpTrunc: + preString = "trunc("; + break; + case EOpRound: + preString = "round("; + break; + case EOpRoundEven: + preString = "roundEven("; + break; case EOpCeil: preString = "ceil("; break;