From 9eb71202122ad2fa04e9b20f4e5100730028489d Mon Sep 17 00:00:00 2001 From: Brian Osman Date: Fri, 4 Feb 2022 12:40:38 -0500 Subject: [PATCH] Remove (deprecated) isOpaque parameter to SkSL shaders (flutter/engine#31242) SkSL now determines this automatically, so the isOpaque paramter is going away. The local matrix parameter now has a nullptr default. --- engine/src/flutter/lib/ui/painting/fragment_program.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/engine/src/flutter/lib/ui/painting/fragment_program.cc b/engine/src/flutter/lib/ui/painting/fragment_program.cc index b166a497d1..12a1824d0b 100644 --- a/engine/src/flutter/lib/ui/painting/fragment_program.cc +++ b/engine/src/flutter/lib/ui/painting/fragment_program.cc @@ -79,9 +79,8 @@ fml::RefPtr FragmentProgram::shader( uniform_floats[uniform_count + 2 * i] = image_shader->width(); uniform_floats[uniform_count + 2 * i + 1] = image_shader->height(); } - auto sk_shader = - runtime_effect_->makeShader(std::move(uniform_data), sk_samplers.data(), - sk_samplers.size(), nullptr, false); + auto sk_shader = runtime_effect_->makeShader( + std::move(uniform_data), sk_samplers.data(), sk_samplers.size()); return FragmentShader::Create(shader, std::move(sk_shader)); }