summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2011-07-14 18:01:49 -0700
committerMathias Agopian <mathias@google.com>2011-07-15 14:29:25 -0700
commitab95117be00ea8a207aaeefb4cb328db7d0f8848 (patch)
treee8ee1cd2af962ce1a651664e1b7ee740ba4f14d3 /services
parent4838151d181a5989d51a42e6dcbba6d66d7b5165 (diff)
downloadframeworks_base-ab95117be00ea8a207aaeefb4cb328db7d0f8848.zip
frameworks_base-ab95117be00ea8a207aaeefb4cb328db7d0f8848.tar.gz
frameworks_base-ab95117be00ea8a207aaeefb4cb328db7d0f8848.tar.bz2
dump GLES strings in SF dumpsys log
Change-Id: I438d511159b2bd915c84954f30574340017d4f47
Diffstat (limited to 'services')
-rw-r--r--services/surfaceflinger/SurfaceFlinger.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.cpp b/services/surfaceflinger/SurfaceFlinger.cpp
index b0881a4..680814c 100644
--- a/services/surfaceflinger/SurfaceFlinger.cpp
+++ b/services/surfaceflinger/SurfaceFlinger.cpp
@@ -1551,8 +1551,18 @@ status_t SurfaceFlinger::dump(int fd, const Vector<String16>& args)
* Dump SurfaceFlinger global state
*/
- snprintf(buffer, SIZE, "SurfaceFlinger global state\n");
+ snprintf(buffer, SIZE, "SurfaceFlinger global state:\n");
result.append(buffer);
+
+ const GLExtensions& extensions(GLExtensions::getInstance());
+ snprintf(buffer, SIZE, "GLES: %s, %s, %s\n",
+ extensions.getVendor(),
+ extensions.getRenderer(),
+ extensions.getVersion());
+ result.append(buffer);
+ snprintf(buffer, SIZE, "EXTS: %s\n", extensions.getExtension());
+ result.append(buffer);
+
mWormholeRegion.dump(result, "WormholeRegion");
const DisplayHardware& hw(graphicPlane(0).displayHardware());
snprintf(buffer, SIZE,