From 675c35badc7f6f85ed417a3a31fb9bf3c49423f7 Mon Sep 17 00:00:00 2001 From: Noelle Scobie Date: Thu, 21 Nov 2024 12:58:55 -0500 Subject: [PATCH] Opt zumapro into RE-Graphite aconfig-based preview rollout This will only enable RE-Graphite for stages where the rollout aconfig flag introduced in I30a59986d1da2dc8355c2b3cf2da436c6cc64120 is also enabled (and if the force_compile_renderengine_graphite read-only flag is also enabled.) Rollout proposal discussed w/ Pixel Graphics leads out of band. Bug: 380460068 Test: manual validation that RE-Graphite is only enabled w/ aconfig flag Flag: com.android.graphics.surfaceflinger.flags.graphite_renderengine_preview_rollout Change-Id: I29bade2e024771b2800ab23236ddab4b12d9425b --- device.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/device.mk b/device.mk index 85a6ff5..6d70ba6 100644 --- a/device.mk +++ b/device.mk @@ -374,6 +374,14 @@ PRODUCT_VENDOR_PROPERTIES += \ ro.hardware.vulkan=mali endif +# SurfaceFlinger / RenderEngine +ifeq ($(TARGET_USES_VULKAN),true) +# b/293371537 Opt in to RE-Graphite's aconfig-based preview rollout +PRODUCT_VENDOR_PROPERTIES += debug.renderengine.graphite_preview_optin=true +else +$(warning TARGET_USES_VULKAN == false, cannot opt in to RE-Graphite rollout in SurfaceFlinger) +PRODUCT_VENDOR_PROPERTIES += debug.renderengine.graphite_preview_optin=false +endif # b/295257834 Add HDR shaders to SurfaceFlinger's pre-warming cache PRODUCT_VENDOR_PROPERTIES += ro.surface_flinger.prime_shader_cache.ultrahdr=1