Respect Switch::SkiaDeterministicRendering in all runtime modes (flutter/engine#4695)

https://github.com/flutter/flutter/issues/14519
This commit is contained in:
Todd Volkert
2018-02-20 19:36:34 -08:00
committed by GitHub
parent 1555f6f175
commit d72908a9fe
2 changed files with 2 additions and 9 deletions

View File

@@ -84,13 +84,8 @@ void Shell::InitStandalone(fxl::CommandLine command_line,
fml::icu::InitializeICU(icu_data_path);
#if FLUTTER_RUNTIME_MODE == FLUTTER_RUNTIME_MODE_DEBUG
if (!command_line.HasOption(FlagForSwitch(Switch::SkiaDeterministicRendering))) {
if (!command_line.HasOption(FlagForSwitch(Switch::SkiaDeterministicRendering)))
SkGraphics::Init();
}
#else
SkGraphics::Init();
#endif
blink::Settings settings;
settings.application_library_path = application_library_path;

View File

@@ -62,9 +62,7 @@ DEF_SWITCH(SkiaDeterministicRendering,
"skia-deterministic-rendering",
"Skips the call to SkGraphics::Init(), thus avoiding swapping out"
"some Skia function pointers based on available CPU features. This"
"is used to obtain 100% deterministic behavior in Skia rendering."
"This flag is ignored when the runtime mode is anything other than"
"debug.")
"is used to obtain 100% deterministic behavior in Skia rendering.")
DEF_SWITCH(EnableTxt,
"enable-txt",
"Enable libtxt as the text shaping library instead of Blink.")