From 084ec857d2c1bc004d90cbd4e21dd16b3c8a8469 Mon Sep 17 00:00:00 2001 From: Aranuvir Date: Mon, 9 Oct 2017 23:38:03 +0200 Subject: [PATCH] fix byte conversion issue for OpenGL --- makehuman/lib/shader.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/makehuman/lib/shader.py b/makehuman/lib/shader.py index 5feb0ba72..0693311de 100644 --- a/makehuman/lib/shader.py +++ b/makehuman/lib/shader.py @@ -48,14 +48,15 @@ class Uniform(object): def __init__(self, pgm, index, name, pytype, dims): if type(name) is bytes: - name = name.decode('utf-8') + self.name = name.decode('utf-8') + else: + self.name = name self.index = index - self.name = name self.pytype = pytype self.dims = dims self.values = None self.pgm = pgm - self.location = glGetUniformLocation(self.pgm, self.name) + self.location = glGetUniformLocation(self.pgm, name) def __call__(self, index, values): raise NotImplementedError