From c062592684dfdc13f94f9fbef3cf7e2b68deaa10 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 1 Feb 2023 11:36:54 -0800 Subject: [PATCH] Draw border width behind fill --- manimlib/mobject/types/vectorized_mobject.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manimlib/mobject/types/vectorized_mobject.py b/manimlib/mobject/types/vectorized_mobject.py index 8af35fe1..046dcc48 100644 --- a/manimlib/mobject/types/vectorized_mobject.py +++ b/manimlib/mobject/types/vectorized_mobject.py @@ -1315,9 +1315,9 @@ class VMobject(Mobject): fill_border_datas.append(border_stroke_data[indices]) shader_wrappers = [ - self.back_stroke_shader_wrapper.read_in(back_stroke_datas), + self.back_stroke_shader_wrapper.read_in([*back_stroke_datas, *fill_border_datas]), self.fill_shader_wrapper.read_in(fill_datas, fill_indices or None), - self.stroke_shader_wrapper.read_in([*fill_border_datas, *stroke_datas]), + self.stroke_shader_wrapper.read_in(stroke_datas), ] # TODO, account for submob uniforms separately? self.uniforms.update(family[0].uniforms)