| commit | b0c2c266b6b2d738559d4136512d66d3eea957fc | [log] [tgz] |
|---|---|---|
| author | David Brazdil <dbrazdil@google.com> | Fri Mar 22 07:00:26 2019 -0700 |
| committer | android-build-merger <android-build-merger@google.com> | Fri Mar 22 07:00:26 2019 -0700 |
| tree | 522a1104f9d739b082b8ebee0bf02ff3d4026b13 | |
| parent | 85d0dd11ffe9f1dc28b7c2a55a71137ec6b41478 [diff] | |
| parent | 77ec238fdaa68207ed9965d8274e573f494842aa [diff] |
Merge "dexopt: Open class loader context dex files for dex2oat" am: 77ec238fda Change-Id: Iaf42b8186c2fea4878256c45cc48d74d24ae1345
diff --git a/services/surfaceflinger/RenderEngine/ProgramCache.cpp b/services/surfaceflinger/RenderEngine/ProgramCache.cpp index fe992f1..2073b05 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)); }