fn write_gpu_gradient_stops_linear(
    stops: &[GradientStop],
    kind: GradientKind,
    extend_mode: ExtendMode,
    writer: &mut GpuBufferWriter<'_, GpuBufferBlockF>,
) -> boolExpand description
Builds the gpu representation for common gradient parameters and returns whether the gradient is fully opaque.
The format is:
[count, extend_mode, <padding>, color0.r, color0.g, color0.b, color0.a, ..., offset0, offset1, ..., <padding>]
|_____________________________| |__________________________________________| |_______________________________|
       header: vec4                        colors: [vec4; n]                     offsets: [vec4; ceil(n/4)]Packed contiguously such that each portion is 4-floats aligned to facilitate reading them from the gpu buffer.