Remove indices_list argument on ShaderWrapper.read_in

This commit is contained in:
Grant Sanderson 2024-08-20 14:21:37 -05:00
parent 82582d08bd
commit 304856e6e0
2 changed files with 2 additions and 9 deletions

View file

@ -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

View file

@ -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: