History log of /frameworks/native/services/surfaceflinger/RenderEngine/GLExtensions.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5b15ef66927507f01c6ec19ed39b04dfc549a111 17-Jan-2018 Jorim Jaggi <jjaggi@google.com> Enable IMG_context_priority depending on availability

The config value from the config store can still be used to
override it.

Test: Enable gpu completion tracing, observe how SF preempts other
GPU drawing
Bug: 64674361

Change-Id: Id2f6f11019c2e6cae078fb9e64e3d9d72e42533c
/frameworks/native/services/surfaceflinger/RenderEngine/GLExtensions.cpp
401ef83b9d9cc78a6ebe30d289a80d4eee06286b 01-Dec-2017 Chia-I Wu <olv@google.com> surfaceflinger: add image abstraction to RenderEngine

Similar to Surface, Image manages the creation and destruction of an
EGLImageKHR.

Test: builds
Change-Id: I2ca98e99013f0a4028f0ea5036f37b20fd67d956
/frameworks/native/services/surfaceflinger/RenderEngine/GLExtensions.cpp
767fcf7ef21a2db44ead9e685ebe48f638f3e651 01-Dec-2017 Chia-I Wu <olv@google.com> surfaceflinger: add more sync operations to RenderEngine

Add RenderEngine::finish and RenderEngine::waitFence. Rework flush
not to fall back to finish.

Test: SurfaceFlinger_test
Change-Id: I2e5738f72b4aa1186d45d23cab9055f96d90ff23
/frameworks/native/services/surfaceflinger/RenderEngine/GLExtensions.cpp
767d7c9fb0caff1e27f368d6256638407f872556 30-Nov-2017 Chia-I Wu <olv@google.com> surfaceflinger: support EGL extensions in GLExtensions

Add EGL_VERSION and EGL_EXTENSIONS support to GLExtensions. This
also remove the unused mHaveFramebufferObject and rename
getExtension to getExtensions.

Test: boots and dumpsys
Change-Id: I759508f05d3255fc97eba14d298fa92938bafa75
/frameworks/native/services/surfaceflinger/RenderEngine/GLExtensions.cpp
b027f805c9a18893556353f44008683e20ebe049 29-Nov-2017 Chia-I Wu <olv@google.com> surfaceflinger: run clang-format on RenderEngine

Run clang-format on all files. In Program constructor, use mat4()
instead of manually construct a 4x4 identity matrix.

Test: builds
Change-Id: I84e5eec06d103383c715b1f03c521bbcca5bd92c
/frameworks/native/services/surfaceflinger/RenderEngine/GLExtensions.cpp
875d8e1323536e16dcfc90c9674d7ad32116a69a 08-Jun-2013 Mathias Agopian <mathias@google.com> Refactor SF. Move all GL operations in their own class.

this is the first step to add support for GLES 2.x, this
change breaks the dependency of SF on GLES 1.x by moving
all operation into their own class.

Bug: 8679321

Change-Id: I0d2741eca2cefe67dfd9cf837cac10c4d126928b
/frameworks/native/services/surfaceflinger/RenderEngine/GLExtensions.cpp