OSDN Git Service

Fix ES2 composition on some devices
authorMathias Agopian <mathias@google.com>
Thu, 15 Aug 2013 21:56:51 +0000 (14:56 -0700)
committerMathias Agopian <mathias@google.com>
Thu, 15 Aug 2013 21:56:51 +0000 (14:56 -0700)
commit458197de008be8fe561286b09f4edddb2f5c540a
tree5ea0e30f1fc4152ecfcb80b2b25dedc2acbdb3fa
parent6db4ff621898573b41abf570271a04a13bd36a69
Fix ES2 composition on some devices

- turns out fragment shaders don't have default precision by default
- GLES 1.x extensions that became core in GLES 2.0 don't always work
  as extensions in GLES 2.0 (!)

Bug: 8679321
Change-Id: I5a4a93e158247910399325a965af5d2e3bbece9b
services/surfaceflinger/RenderEngine/GLES11RenderEngine.cpp
services/surfaceflinger/RenderEngine/GLES11RenderEngine.h
services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp
services/surfaceflinger/RenderEngine/GLES20RenderEngine.h
services/surfaceflinger/RenderEngine/ProgramCache.cpp
services/surfaceflinger/RenderEngine/RenderEngine.cpp
services/surfaceflinger/RenderEngine/RenderEngine.h