From 7785a0644191d34b530b8f88e740c1f54eae858f Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Fri, 6 Mar 2020 06:16:09 -0800 Subject: [PATCH] Move where refreshing shader uniforms happens --- manimlib/camera/camera.py | 2 ++ manimlib/scene/scene.py | 2 -- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/manimlib/camera/camera.py b/manimlib/camera/camera.py index 6c7efff8..8603f78b 100644 --- a/manimlib/camera/camera.py +++ b/manimlib/camera/camera.py @@ -211,6 +211,8 @@ class Camera(object): # Rendering def capture(self, *mobjects, **kwargs): + self.refresh_shader_uniforms() + shader_infos = it.chain(*[ mob.get_shader_info_list() for mob in mobjects diff --git a/manimlib/scene/scene.py b/manimlib/scene/scene.py index 31946245..7bc34bb3 100644 --- a/manimlib/scene/scene.py +++ b/manimlib/scene/scene.py @@ -541,7 +541,6 @@ class Scene(Container): frame.scale(factor, about_point=point) else: frame.shift(-30 * offset) - self.camera.refresh_shader_uniforms() def on_key_release(self, symbol, modifiers): if chr(symbol) == "z": @@ -550,7 +549,6 @@ class Scene(Container): def on_key_press(self, symbol, modifiers): if chr(symbol) == "r": self.camera.frame.restore() - self.camera.refresh_shader_uniforms() elif chr(symbol) == "z": self.zoom_on_scroll = True elif chr(symbol) == "q":