diff --git a/manimlib/shaders/quadratic_bezier_fill_vert.glsl b/manimlib/shaders/quadratic_bezier_fill_vert.glsl index 9734ab6c..84d42938 100644 --- a/manimlib/shaders/quadratic_bezier_fill_vert.glsl +++ b/manimlib/shaders/quadratic_bezier_fill_vert.glsl @@ -1,6 +1,6 @@ #version 330 -in vec2 point; +in vec3 point; in vec4 color; in float fill_type; @@ -10,7 +10,7 @@ out float v_fill_type; void main(){ - bp = point; + bp = point.xy; // TODO v_color = color; v_fill_type = fill_type; } \ No newline at end of file diff --git a/manimlib/shaders/quadratic_bezier_stroke_vert.glsl b/manimlib/shaders/quadratic_bezier_stroke_vert.glsl index 8170de62..e0084be7 100644 --- a/manimlib/shaders/quadratic_bezier_stroke_vert.glsl +++ b/manimlib/shaders/quadratic_bezier_stroke_vert.glsl @@ -1,8 +1,8 @@ #version 330 -in vec2 point; -in vec2 prev_point; -in vec2 next_point; +in vec3 point; +in vec3 prev_point; +in vec3 next_point; in float stroke_width; in vec4 color; @@ -24,7 +24,7 @@ void main(){ v_color = color; v_joint_type = joint_type; - bp = point; - prev_bp = prev_point; - next_bp = next_point; + bp = point.xy; // TODO, apply some kind of 3d rotation or shift first + prev_bp = prev_point.xy; + next_bp = next_point.xy; } \ No newline at end of file