Make ShellTestPlatformView fully runtime configurable #50298
Labels
engine
flutter/engine repository. See also e: labels.
P3
Issues that are less important to the Flutter project
platform-fuchsia
Fuchsia code specifically
team-engine
Owned by Engine team
triaged-engine
Triaged by Engine team
Right now there is #ifdef soup in ShellTestPlatformView.cc in order to determine which backends are available.
We'd like to move to a system where all backends are built for
ShellTest
and at runtime we do proc resolution for GL or Vulkan symbols then determine which backends can be run based off that.This is currently not possible because the code doesn't compile on all platforms (e.g.
//testing/opengl
won't compile on Fuchsia,//flutter/vulkan
won't compile on Windows).The text was updated successfully, but these errors were encountered: