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
|