From ce88da80ef649b815ee7669d321dac2305637f10 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Sat, 4 Apr 2020 04:15:57 +1100 Subject: [PATCH] openglproxy: for shader inputs, use our new Color class instead of QColor --- app/render/backend/opengl/openglproxy.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/render/backend/opengl/openglproxy.cpp b/app/render/backend/opengl/openglproxy.cpp index f8254cb57..1481262c8 100644 --- a/app/render/backend/opengl/openglproxy.cpp +++ b/app/render/backend/opengl/openglproxy.cpp @@ -263,8 +263,12 @@ void OpenGLProxy::RunNodeAccelerated(const Node *node, const TimeRange &range, c shader->setUniformValue(variable_location, value.value()); break; case NodeInput::kColor: - shader->setUniformValue(variable_location, value.value()); + { + Color color = value.value(); + + shader->setUniformValue(variable_location, color.red(), color.green(), color.blue(), color.alpha()); break; + } case NodeInput::kBoolean: shader->setUniformValue(variable_location, value.toBool()); break;