Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a40d560a authored by Marzia Favaro's avatar Marzia Favaro
Browse files

Do not run edge extension benchmark if flag is off

Otherwise we try running the shader without compiling it first and get a
failure

Test: librenderengine_bench
Bug: 362241328
Flag: com.android.graphics.libgui.flags.edge_extension_shader
Change-Id: I9f1b4c416776cc7b4ad865d6eb64201f46a390d8
parent 322fb3b7
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -17,6 +17,7 @@
#include <RenderEngineBench.h>
#include <android-base/file.h>
#include <benchmark/benchmark.h>
#include <com_android_graphics_libgui_flags.h>
#include <gui/SurfaceComposerClient.h>
#include <log/log.h>
#include <renderengine/ExternalTexture.h>
@@ -321,5 +322,7 @@ BENCHMARK_CAPTURE(BM_homescreen_blur, kawase_dual_filter, RenderEngine::Threaded
BENCHMARK_CAPTURE(BM_homescreen, SkiaGLThreaded, RenderEngine::Threaded::YES,
                  RenderEngine::GraphicsApi::GL);

#if COM_ANDROID_GRAPHICS_LIBGUI_FLAGS_EDGE_EXTENSION_SHADER
BENCHMARK_CAPTURE(BM_homescreen_edgeExtension, SkiaGLThreaded, RenderEngine::Threaded::YES,
                  RenderEngine::GraphicsApi::GL);
#endif