OSDN Git Service

SurfaceFlinger now uses GLES 2.x when available
authorMathias Agopian <mathias@google.com>
Thu, 8 Aug 2013 04:24:32 +0000 (21:24 -0700)
committerMathias Agopian <mathias@google.com>
Tue, 13 Aug 2013 23:07:45 +0000 (16:07 -0700)
commit3f84483382be2d528918cc1a6fbc6a7d68e0b181
tree81de0907cd7d64eea68e50539b82dc9d70c9f793
parent5ff5a84e4829bad9eb44cc9a32d8579ca089051b
SurfaceFlinger now uses GLES 2.x when available

Bug: 8679321

Change-Id: I2b152d01fb4e2de2ea9fe87f1ddbd6826d7520d7
26 files changed:
include/gui/GLConsumer.h
include/gui/Surface.h
libs/gui/GLConsumer.cpp
services/surfaceflinger/Android.mk
services/surfaceflinger/DisplayDevice.cpp
services/surfaceflinger/Layer.cpp
services/surfaceflinger/Layer.h
services/surfaceflinger/LayerDim.cpp
services/surfaceflinger/RenderEngine/Description.cpp [new file with mode: 0644]
services/surfaceflinger/RenderEngine/Description.h [new file with mode: 0644]
services/surfaceflinger/RenderEngine/GLES11RenderEngine.cpp
services/surfaceflinger/RenderEngine/GLES11RenderEngine.h
services/surfaceflinger/RenderEngine/GLES20RenderEngine.cpp [new file with mode: 0644]
services/surfaceflinger/RenderEngine/GLES20RenderEngine.h [new file with mode: 0644]
services/surfaceflinger/RenderEngine/Mesh.cpp [new file with mode: 0644]
services/surfaceflinger/RenderEngine/Mesh.h [new file with mode: 0644]
services/surfaceflinger/RenderEngine/Program.cpp [new file with mode: 0644]
services/surfaceflinger/RenderEngine/Program.h [new file with mode: 0644]
services/surfaceflinger/RenderEngine/ProgramCache.cpp [new file with mode: 0644]
services/surfaceflinger/RenderEngine/ProgramCache.h [new file with mode: 0644]
services/surfaceflinger/RenderEngine/RenderEngine.cpp
services/surfaceflinger/RenderEngine/RenderEngine.h
services/surfaceflinger/SurfaceFlinger.cpp
services/surfaceflinger/SurfaceFlinger.h
services/surfaceflinger/SurfaceFlingerConsumer.cpp
services/surfaceflinger/SurfaceFlingerConsumer.h