commit | 2c37e20e8dd553b70601d09514ecdf5a8adf30a6 | [log] [tgz] |
---|---|---|
author | Peiyong Lin <lpy@google.com> | Thu Nov 01 10:34:57 2018 -0700 |
committer | Peiyong Lin <lpy@google.com> | Thu Nov 08 11:42:05 2018 -0800 |
tree | 262b643b87c0e9f75a9e1b0c8370ffe34858fc1d | |
parent | 5a9bcace84475fb8a2963fb1432b519de65b5f8b [diff] |
[GPU Service] Separate GPU Service out of SurfaceFlinger. Historically GPU service lives in SurfaceFlinger because it's a convenient hack. This patch separates GPU service out of SurfaceFlinger. The GPU service is a service that accesses to GPU, queries GPU capabilities and reports back. Minor: Replace Vector with std::vector. BUG: 118347356 Test: Build, flash and boot, `adb shell cmd gpuservice vkjson` to verify Change-Id: If8feedc0a58bcd3c2e4111f8997117a618f5a516