From befc1c493b3a5333ceb969d1d50f6672278eac64 Mon Sep 17 00:00:00 2001 From: Daniel Jacob Chittoor Date: Tue, 16 Jan 2024 20:38:32 +0530 Subject: [PATCH] REThread: Conditionalize gen/delete textures Conditionalised change for https://review.lineageos.org/c/LineageOS/android_frameworks_native/+/353548 --- libs/renderengine/threaded/RenderEngineThreaded.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/renderengine/threaded/RenderEngineThreaded.cpp b/libs/renderengine/threaded/RenderEngineThreaded.cpp index 203bb54701..9b3db154ff 100644 --- a/libs/renderengine/threaded/RenderEngineThreaded.cpp +++ b/libs/renderengine/threaded/RenderEngineThreaded.cpp @@ -178,10 +178,12 @@ void RenderEngineThreaded::dump(std::string& result) { void RenderEngineThreaded::genTextures(size_t count, uint32_t* names) { ATRACE_CALL(); +#ifdef TARGET_FORCE_RENDER_ENGINE_GEN_TEXTURES // This is a no-op in SkiaRenderEngine. if (getRenderEngineType() != RenderEngineType::THREADED) { return; } +#endif std::promise resultPromise; std::future resultFuture = resultPromise.get_future(); { @@ -198,10 +200,12 @@ void RenderEngineThreaded::genTextures(size_t count, uint32_t* names) { void RenderEngineThreaded::deleteTextures(size_t count, uint32_t const* names) { ATRACE_CALL(); +#ifdef TARGET_FORCE_RENDER_ENGINE_GEN_TEXTURES // This is a no-op in SkiaRenderEngine. if (getRenderEngineType() != RenderEngineType::THREADED) { return; } +#endif std::promise resultPromise; std::future resultFuture = resultPromise.get_future(); { -- GitLab