Have ShaderWrapper.combine_with do nothing for empty arg list

This commit is contained in:
Grant Sanderson 2022-12-29 12:04:35 -08:00
parent 3165a28cd0
commit a54a81744d

View file

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