Start wiring up fragment program for OpenGLES#49347
Start wiring up fragment program for OpenGLES#49347auto-submit[bot] merged 5 commits intoflutter:mainfrom
Conversation
impeller/aiks/aiks_unittests.cc
Outdated
| // Regression test for https://github.com/flutter/flutter/issues/126701 . | ||
| TEST_P(AiksTest, CanRenderClippedRuntimeEffects) { | ||
| if (GetParam() != PlaygroundBackend::kMetal) { | ||
| if (GetParam() == PlaygroundBackend::kVulkan) { |
There was a problem hiding this comment.
Perhaps move this to PlaygroundTest::BackendSupportsFragmentProgram?
| ); | ||
| continue; | ||
| } | ||
| VALIDATION_LOG << "Size " << member.size |
There was a problem hiding this comment.
Can't this information be combined in the validation log below?
There was a problem hiding this comment.
This one is specific for floats. The one below doesn't necessarily care about sizes, and when I hit this it was a little confusing at first about why a float wouldn't be supported.
impeller/playground/playground.h
Outdated
| kVulkan, | ||
| }; | ||
|
|
||
| inline RuntimeStageBackend PlaygroundBackendToRuntimeStageBackend( |
There was a problem hiding this comment.
constexpr with an FML_UNREACHABLE at the end.
|
Perhaps flutter/flutter#105538 as a related issue. |
|
auto label is removed for flutter/engine/49347, due to - The status or check suite Mac mac_clang_tidy has failed. Please fix the issues identified (or deflake) before re-applying this label. |
flutter/engine@b02d59a...b5e79bd 2024-01-02 [email protected] Start wiring up fragment program for OpenGLES (flutter/engine#49347) 2024-01-02 [email protected] Roll Dart SDK from 014514e3e5b9 to 7e9f7eab80d3 (2 revisions) (flutter/engine#49471) 2024-01-02 [email protected] [web] make TextStyle implementations consistent (flutter/engine#49465) 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] 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
Makes fragment programs work for OpenGLES backend.
Fixes flutter/flutter#113715
Fixes flutter/flutter#105538
I cannot find a dedicated issue for this, but there probably is someone somewhere and I don't want to file a new one for it.