From f8d35e92ca08cccb9cfadcc3cde4ce4cfd9b8494 Mon Sep 17 00:00:00 2001 From: Nathaniel Nifong Date: Tue, 8 Jun 2021 15:02:25 -0400 Subject: Activate reduced shader mode in SkiaGlRenderEngine Test: build with https://skia-review.googlesource.com/c/skia/+/416299 and use perfetto to count shaders compiled in cache warming step, expect 51, not 83. Bug: b/187535297 Change-Id: Iffd827ba8fbb6f6ec4fa961f11eb920b1a26bcc2 --- libs/renderengine/skia/SkiaGLRenderEngine.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/renderengine/skia/SkiaGLRenderEngine.cpp b/libs/renderengine/skia/SkiaGLRenderEngine.cpp index 2d80c46461..18561da038 100644 --- a/libs/renderengine/skia/SkiaGLRenderEngine.cpp +++ b/libs/renderengine/skia/SkiaGLRenderEngine.cpp @@ -315,6 +315,7 @@ SkiaGLRenderEngine::SkiaGLRenderEngine(const RenderEngineCreationArgs& args, EGL GrContextOptions options; options.fDisableDriverCorrectnessWorkarounds = true; options.fDisableDistanceFieldPaths = true; + options.fReducedShaderVariations = true; options.fPersistentCache = &mSkSLCacheMonitor; mGrContext = GrDirectContext::MakeGL(glInterface, options); if (useProtectedContext(true)) { -- cgit v1.2.3-59-g8ed1b