From b0ce077ace20fba2cc7b0134f9b8dacc3e4822fa Mon Sep 17 00:00:00 2001 From: Ben Doherty Date: Wed, 17 Nov 2021 10:14:47 -0800 Subject: [PATCH] Android: re-enable VSM cascade fix (#4863) --- filament/backend/src/opengl/OpenGLContext.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/filament/backend/src/opengl/OpenGLContext.cpp b/filament/backend/src/opengl/OpenGLContext.cpp index 3fa3d2fb50..2e0ac162c9 100644 --- a/filament/backend/src/opengl/OpenGLContext.cpp +++ b/filament/backend/src/opengl/OpenGLContext.cpp @@ -89,11 +89,10 @@ OpenGLContext::OpenGLContext() noexcept { bugs.dont_use_timer_query = true; // Blits to texture arrays are failing - // This bug doesn't happen anymore, but we don't know why. The standalone sample - // app that was written to show this problem still does. We have tested this on - // several V@0490.0 on several devices and the problem appears to have gone away. + // This bug continues to reproduce, though at times we've seen it appear to "go away". The + // standalone sample app that was written to show this problem still reproduces. // The working hypthesis is that some other state affects this behavior. - bugs.disable_sidecar_blit_into_texture_array = false; + bugs.disable_sidecar_blit_into_texture_array = true; // early exit condition is flattened in EASU code bugs.split_easu = true;