diff options
| author | 2019-05-06 17:43:59 -0700 | |
|---|---|---|
| committer | 2019-05-06 18:23:44 -0700 | |
| commit | 794d295a61f5b0649023e1218aa18cce5f32f4d3 (patch) | |
| tree | e1f2d18bd437ffe1c6c527a367e6d6c089a3282c /libs/graphicsenv/IGpuService.cpp | |
| parent | a10bfb9b33583401cf2c134b4f4c4135c398216d (diff) | |
GpuStats: plumb Vulkan api version
This change plumbs Vulkan api version to GraphicsEnv.
Bug: 131866357
Test: adb shell dumpsys gpu
Change-Id: I94f3ed6e6185a147b3f622dc70ea349c8fe66231
Diffstat (limited to 'libs/graphicsenv/IGpuService.cpp')
| -rw-r--r-- | libs/graphicsenv/IGpuService.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/libs/graphicsenv/IGpuService.cpp b/libs/graphicsenv/IGpuService.cpp index 1dc1c0e4e9..100dca598b 100644 --- a/libs/graphicsenv/IGpuService.cpp +++ b/libs/graphicsenv/IGpuService.cpp @@ -30,8 +30,8 @@ public: virtual void setGpuStats(const std::string& driverPackageName, const std::string& driverVersionName, uint64_t driverVersionCode, int64_t driverBuildTime, const std::string& appPackageName, - GraphicsEnv::Driver driver, bool isDriverLoaded, - int64_t driverLoadingTime) { + const int32_t vulkanVersion, GraphicsEnv::Driver driver, + bool isDriverLoaded, int64_t driverLoadingTime) { Parcel data, reply; data.writeInterfaceToken(IGpuService::getInterfaceDescriptor()); @@ -40,6 +40,7 @@ public: data.writeUint64(driverVersionCode); data.writeInt64(driverBuildTime); data.writeUtf8AsUtf16(appPackageName); + data.writeInt32(vulkanVersion); data.writeInt32(static_cast<int32_t>(driver)); data.writeBool(isDriverLoaded); data.writeInt64(driverLoadingTime); @@ -118,6 +119,9 @@ status_t BnGpuService::onTransact(uint32_t code, const Parcel& data, Parcel* rep std::string appPackageName; if ((status = data.readUtf8FromUtf16(&appPackageName)) != OK) return status; + int32_t vulkanVersion; + if ((status = data.readInt32(&vulkanVersion)) != OK) return status; + int32_t driver; if ((status = data.readInt32(&driver)) != OK) return status; @@ -128,8 +132,8 @@ status_t BnGpuService::onTransact(uint32_t code, const Parcel& data, Parcel* rep if ((status = data.readInt64(&driverLoadingTime)) != OK) return status; setGpuStats(driverPackageName, driverVersionName, driverVersionCode, driverBuildTime, - appPackageName, static_cast<GraphicsEnv::Driver>(driver), isDriverLoaded, - driverLoadingTime); + appPackageName, vulkanVersion, static_cast<GraphicsEnv::Driver>(driver), + isDriverLoaded, driverLoadingTime); return OK; } |