mirror of
https://github.com/3b1b/manim.git
synced 2025-04-13 09:47:07 +00:00
Remove indices_list argument on ShaderWrapper.read_in
This commit is contained in:
parent
82582d08bd
commit
304856e6e0
2 changed files with 2 additions and 9 deletions
|
@ -2018,7 +2018,7 @@ class Mobject(object):
|
||||||
for submobs, sid in batches:
|
for submobs, sid in batches:
|
||||||
shader_wrapper = submobs[0].shader_wrapper
|
shader_wrapper = submobs[0].shader_wrapper
|
||||||
data_list = list(it.chain(*(sm.get_shader_data() for sm in submobs)))
|
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)
|
result.append(shader_wrapper)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
|
@ -143,14 +143,7 @@ class ShaderWrapper(object):
|
||||||
|
|
||||||
# Adding data
|
# Adding data
|
||||||
|
|
||||||
def read_in(
|
def read_in(self, data_list: Iterable[np.ndarray]):
|
||||||
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)]
|
|
||||||
|
|
||||||
total_len = sum(map(len, data_list))
|
total_len = sum(map(len, data_list))
|
||||||
if total_len == 0:
|
if total_len == 0:
|
||||||
if self.vbo is not None:
|
if self.vbo is not None:
|
||||||
|
|
Loading…
Add table
Reference in a new issue