From fa38b56fd87f713657c7f778f39dca7faf15baa8 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Wed, 16 Mar 2022 12:23:11 -0700 Subject: [PATCH] Bug fix in cases where empty array is passed to shader --- manimlib/camera/camera.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manimlib/camera/camera.py b/manimlib/camera/camera.py index 18adce91..59ee1769 100644 --- a/manimlib/camera/camera.py +++ b/manimlib/camera/camera.py @@ -439,7 +439,7 @@ class Camera(object): shader[name].value = tid for name, value in it.chain(self.perspective_uniforms.items(), shader_wrapper.uniforms.items()): try: - if isinstance(value, np.ndarray): + if isinstance(value, np.ndarray) and value.ndim > 0: value = tuple(value) shader[name].value = value except KeyError: