5bbe0ab655713849fbfe750d4d09690106f95d7f |
|
15-Aug-2013 |
Mathias Agopian <mathias@google.com> |
fix build. optional test broke. Change-Id: I0ed5e2cd4c8945ee95673ed0eec5820d9def5097
/frameworks/native/cmds/flatland/GLHelper.cpp
|
595264f1af12e25dce57d7c5b1d52ed86ac0d0c9 |
|
17-Jul-2013 |
Mathias Agopian <mathias@google.com> |
BufferQueue improvements and APIs changes this is the first step of a series of improvements to BufferQueue. A few things happen in this change: - setSynchronousMode() goes away as well as the SynchronousModeAllowed flag - BufferQueue now defaults to (what used to be) synchronous mode - a new "controlled by app" flag is passed when creating consumers and producers those flags are used to put the BufferQueue in a mode where it will never block if both flags are set. This is achieved by: - returning an error from dequeueBuffer() if it would block - making sure a buffer is always available by replacing the previous buffer with the new one in queueBuffer() (note: this is similar to what asynchrnous mode used to be) Note: in this change EGL's swap-interval 0 is broken; this will be fixed in another change. Change-Id: I691f9507d6e2e158287e3039f2a79a4d4434211d
/frameworks/native/cmds/flatland/GLHelper.cpp
|
8f938a53385a3c6d1c6aa24b3f38437bb2cc47ae |
|
13-Jul-2013 |
Mathias Agopian <mathias@google.com> |
always pass the BufferQueue explicitely to consumers Change-Id: I883b0a7b19d8e722f9ab714ba6f49e658b02ca86
/frameworks/native/cmds/flatland/GLHelper.cpp
|
e3c697fb929c856b59fa56a8e05a2a7eba187c3d |
|
15-Feb-2013 |
Mathias Agopian <mathias@google.com> |
Refactoring: Rename SurfaceTextureClient to Surface Change-Id: Ibed34175ae273608393aaa5f0a7df207dc40d709
/frameworks/native/cmds/flatland/GLHelper.cpp
|
c52e16cbf9798b95188c82465dfd84b914ff5199 |
|
09-Jan-2013 |
Jamie Gennis <jgennis@google.com> |
flatland: remove an unneeded #include Change-Id: I50831d4efd543664ff7df7aaef35d842aebf1bd6
/frameworks/native/cmds/flatland/GLHelper.cpp
|
9c183f2493222000fa512d927cfde3f4c748eda0 |
|
04-Dec-2012 |
Jamie Gennis <jgennis@google.com> |
flatland: add a GPU hardware benchmark This change adds a GPU benchmark named 'flatland' that is intended to measure GPU performance of UI rendering and compositing scenarios at a fixed a clock frequency. This initial version includes only window compositing scenarios. Change-Id: I5577863aa3be5c6da8b49cb5d53cc49dec2f7081
/frameworks/native/cmds/flatland/GLHelper.cpp
|