commit | 9e7f3806dd90dc90057bc1f13c550d2638fe7985 | [log] [tgz] |
---|---|---|
author | android-build-team Robot <android-build-team-robot@google.com> | Tue May 07 22:08:12 2019 +0000 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Tue May 07 22:08:12 2019 +0000 |
tree | d45c31ddb5eee3463303057810a30b927e269a12 | |
parent | cc4b88e324d0b3903cb622534c68dbdb682bfee0 [diff] | |
parent | 94c1d740cfe001e5faf62d3c447c4e1e9f4aa325 [diff] |
Snap for 5450365 from 94c1d740cfe001e5faf62d3c447c4e1e9f4aa325 to pi-platform-release Change-Id: I0030528d08ea75be16786e7a9f4b1dd2b57aa8de
diff --git a/services/surfaceflinger/RenderEngine/ProgramCache.cpp b/services/surfaceflinger/RenderEngine/ProgramCache.cpp index 9dc6858..46402d5 100644 --- a/services/surfaceflinger/RenderEngine/ProgramCache.cpp +++ b/services/surfaceflinger/RenderEngine/ProgramCache.cpp
@@ -220,7 +220,7 @@ const highp float c2 = (2413.0 / 4096.0) * 32.0; const highp float c3 = (2392.0 / 4096.0) * 32.0; - highp vec3 tmp = pow(color, 1.0 / vec3(m2)); + highp vec3 tmp = pow(clamp(color, 0.0, 1.0), 1.0 / vec3(m2)); tmp = max(tmp - c1, 0.0) / (c2 - c3 * tmp); return pow(tmp, 1.0 / vec3(m1)); }