[Impeller] Determine whether framebuffer fetch via subpasses will be supported in the GLES backend #144181
Labels
e: impeller
Impeller rendering backend issues and features requests
e: opengl
engine
flutter/engine repository. See also e: labels.
P2
Important issues not at the top of the work list
r: fixed
Issue is closed as already fixed in a newer version
team-engine
Owned by Engine team
triaged-engine
Triaged by Engine team
The framebuffer fetch implementation was extended in flutter/engine@f4fbabf and now relies on capabilities that are not supported in the Impeller OpenGL ES back end.
For example, running
RendererTest.CanSepiaToneWithSubpasses
fails on GLES because the resulting shader requires asampler2DMS
that is not supported on a#version 100
shader.If supporting this on GLES is not feasible, then we may need to change the capabilities to reflect that GLES does not match Vulkan/Metal's level of support for framebuffer fetch.
The text was updated successfully, but these errors were encountered: