-
Notifications
You must be signed in to change notification settings - Fork 6k
[Impeller] Enable framebuffer fetch tests disabled on OpenGL ES. #53766
Conversation
The texel fetch fallback used in place of framebuffer fetch isn't supported on ES 100. Fixes flutter/flutter#144181
The skip message made it seem like FB fetch via the extension itself wasn't wired up on OpenGL ES. But thats not the case. It works great and is verified with stuff like the color wheel. This is was just a case of a test explicitly requiring fetch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
auto label is removed for flutter/engine/53766, due to - The status or check suite Linux linux_unopt has failed. Please fix the issues identified (or deflake) before re-applying this label. |
Oh, specifying fb fetch adds the extension string to all shaders even if the shaders don't end up using fb fetch. Thats unfortunate. I've added a separate library for the modern stuff just like we do in the entity framework to work around this. |
…151495) flutter/engine@d3269d5...9d943eb 2024-07-09 [email protected] Avoid using a private GTest macro to skip tests. (flutter/engine#53782) 2024-07-09 [email protected] [Impeller] Use downsample shader for blur instead of mip levels. (flutter/engine#53760) 2024-07-09 [email protected] [engine] support combined UI/Platform thread for iOS/Android. (flutter/engine#53656) 2024-07-09 [email protected] [Impeller] Enable framebuffer fetch tests disabled on OpenGL ES. (flutter/engine#53766) 2024-07-09 [email protected] [Impeller] implement experimental canvas in snapshot controller. (flutter/engine#53750) If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll Please CC [email protected],[email protected],[email protected] on the revert to ensure that a human is aware of the problem. To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose To report a problem with the AutoRoller itself, please file a bug: https://issues.skia.org/issues/new?component=1389291&template=1850622 Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
The texel fetch fallback used in place of framebuffer fetch isn't supported on ES 100. And this test is explicitly about framebuffer fetch.
Fixes flutter/flutter#144181