From d9ed8274f62979892132be6c4ea0fac236b79121 Mon Sep 17 00:00:00 2001 From: cecilkorik Date: Mon, 18 Sep 2017 14:41:23 -0400 Subject: [PATCH] Fixed stale color persistence issue --- roc/models.py | 3 +++ roc/pipeline.py | 1 + 2 files changed, 4 insertions(+) diff --git a/roc/models.py b/roc/models.py index b02e175..3753de9 100755 --- a/roc/models.py +++ b/roc/models.py @@ -415,7 +415,10 @@ class RenderLayer(object): glPushMatrix() glScalef(*self.scale) if self.color != None: + #print("We are coloring with %s" % (self.color,)) glColor4f(*self.color) + else: + glColor4f(1.0,1.0,1.0,1.0) glRotatef(self.rotations[0], 1.0, 0.0, 0.0) glRotatef(self.rotations[1], 0.0, 1.0, 0.0) glRotatef(self.rotations[2], 0.0, 0.0, 1.0) diff --git a/roc/pipeline.py b/roc/pipeline.py index d62e1ad..e126d8a 100755 --- a/roc/pipeline.py +++ b/roc/pipeline.py @@ -69,6 +69,7 @@ class pipeline_manager(object): physics.mgr.postcollide() def render(self): + glColor4f(1.0, 1.0, 1.0, 1.0) for i, renarr in enumerate(self.renders): for ren in renarr: ren.owner.calc_render_pos()