From 304856e6e02b68165977a9b61c2547cf2ae7f6c1 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Tue, 20 Aug 2024 14:21:37 -0500 Subject: [PATCH] Remove indices_list argument on ShaderWrapper.read_in --- manimlib/mobject/mobject.py | 2 +- manimlib/shader_wrapper.py | 9 +-------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/manimlib/mobject/mobject.py b/manimlib/mobject/mobject.py index 37063935..fbdade7b 100644 --- a/manimlib/mobject/mobject.py +++ b/manimlib/mobject/mobject.py @@ -2018,7 +2018,7 @@ class Mobject(object): for submobs, sid in batches: shader_wrapper = submobs[0].shader_wrapper data_list = list(it.chain(*(sm.get_shader_data() for sm in submobs))) - shader_wrapper.read_in(data_list, indices_list=None) + shader_wrapper.read_in(data_list) result.append(shader_wrapper) return result diff --git a/manimlib/shader_wrapper.py b/manimlib/shader_wrapper.py index a0eecc1d..6a1826a6 100644 --- a/manimlib/shader_wrapper.py +++ b/manimlib/shader_wrapper.py @@ -143,14 +143,7 @@ class ShaderWrapper(object): # Adding data - def read_in( - self, - data_list: Iterable[np.ndarray], - indices_list: Iterable[np.ndarray] | None = None - ): - if indices_list is not None: - data_list = [data[indices] for data, indices in zip(data_list, indices_list)] - + def read_in(self, data_list: Iterable[np.ndarray]): total_len = sum(map(len, data_list)) if total_len == 0: if self.vbo is not None: