mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Use the GPU object constructor to create a gradient shader. (#5136)
Fixes build break introduced in 33aaf6fc2f9185aff37683ceaa5c66ec4ea9f916.
This commit is contained in:
parent
33aaf6fc2f
commit
110bce4fde
@ -100,11 +100,11 @@ void CanvasGradient::initSweep(double center_x,
|
||||
sk_matrix = ToSkMatrix(matrix4);
|
||||
}
|
||||
|
||||
set_shader(SkGradientShader::MakeSweep(
|
||||
set_shader(UIDartState::CreateGPUObject(SkGradientShader::MakeSweep(
|
||||
center_x, center_y, reinterpret_cast<const SkColor*>(colors.data()),
|
||||
color_stops.data(), colors.num_elements(), tile_mode,
|
||||
start_angle * 180.0 / M_PI, end_angle * 180.0 / M_PI, 0,
|
||||
has_matrix ? &sk_matrix : nullptr));
|
||||
has_matrix ? &sk_matrix : nullptr)));
|
||||
}
|
||||
|
||||
CanvasGradient::CanvasGradient() = default;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user