diff options
Diffstat (limited to 'libs/graphicsenv/GraphicsEnv.cpp')
-rw-r--r-- | libs/graphicsenv/GraphicsEnv.cpp | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/libs/graphicsenv/GraphicsEnv.cpp b/libs/graphicsenv/GraphicsEnv.cpp index 8728f03f0c..2bfd908a65 100644 --- a/libs/graphicsenv/GraphicsEnv.cpp +++ b/libs/graphicsenv/GraphicsEnv.cpp @@ -228,9 +228,8 @@ void GraphicsEnv::setDriverLoaded(GraphicsEnv::Api api, bool isLoaded, int64_t d bool isIntendedDriverLoaded = false; if (api == GraphicsEnv::Api::API_GL) { driver = mGpuStats.glDriverToLoad; - isIntendedDriverLoaded = isLoaded && - ((mGpuStats.glDriverFallback == GraphicsEnv::Driver::NONE) || - (mGpuStats.glDriverToLoad == mGpuStats.glDriverFallback)); + isIntendedDriverLoaded = + isLoaded && (mGpuStats.glDriverFallback == GraphicsEnv::Driver::NONE); } else { driver = mGpuStats.vkDriverToLoad; isIntendedDriverLoaded = @@ -240,16 +239,6 @@ void GraphicsEnv::setDriverLoaded(GraphicsEnv::Api api, bool isLoaded, int64_t d sendGpuStatsLocked(driver, isIntendedDriverLoaded, driverLoadingTime); } -void GraphicsEnv::clearDriverLoadingInfo(GraphicsEnv::Api api) { - ATRACE_CALL(); - - std::lock_guard<std::mutex> lock(mStatsLock); - if (api == GraphicsEnv::Api::API_GL) { - mGpuStats.glDriverToLoad = GraphicsEnv::Driver::NONE; - mGpuStats.glDriverFallback = GraphicsEnv::Driver::NONE; - } -} - static sp<IGpuService> getGpuService() { const sp<IBinder> binder = defaultServiceManager()->checkService(String16("gpu")); if (!binder) { |