forked from firka/flutter
Respect Switch::SkiaDeterministicRendering in all runtime modes (flutter/engine#4695)
https://github.com/flutter/flutter/issues/14519
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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.")
|
||||
|
||||
Reference in New Issue
Block a user