From a54a81744d8c3abecfb65b693d969c65883b8bf8 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Thu, 29 Dec 2022 12:04:35 -0800 Subject: [PATCH] Have ShaderWrapper.combine_with do nothing for empty arg list --- manimlib/shader_wrapper.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/manimlib/shader_wrapper.py b/manimlib/shader_wrapper.py index a053d9ca..13fb3a28 100644 --- a/manimlib/shader_wrapper.py +++ b/manimlib/shader_wrapper.py @@ -131,7 +131,8 @@ class ShaderWrapper(object): self.refresh_id() def combine_with(self, *shader_wrappers: ShaderWrapper) -> ShaderWrapper: - self.read_in(self.copy(), *shader_wrappers) + if len(shader_wrappers) > 0: + self.read_in(self.copy(), *shader_wrappers) return self def read_in(self, *shader_wrappers: ShaderWrapper) -> ShaderWrapper: