diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2019-09-20 09:26:15 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2019-09-24 12:07:13 +0200 |
commit | a364f08e6026eaebfdf6d0edf08d433c8814da84 (patch) | |
tree | 87fa34359d3de347e47c19dcdd721a653868e7c9 | |
parent | 65b119725b44eb59e6c1e7f8d04f81d3712ab978 (diff) |
ClearBuffer: properly initialize clear color vector
Change-Id: Ib2cb3ac47916ecdf3726e37ddd15cab4936ec3ff
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
-rw-r--r-- | src/render/framegraph/clearbuffers.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/render/framegraph/clearbuffers.cpp b/src/render/framegraph/clearbuffers.cpp index 98de30906..7d018c935 100644 --- a/src/render/framegraph/clearbuffers.cpp +++ b/src/render/framegraph/clearbuffers.cpp @@ -50,6 +50,8 @@ namespace Render { static QVector4D vec4dFromColor(const QColor &color) { + if (!color.isValid()) + return QVector4D(0.0f, 0.0f, 0.0f, 1.0f); return QVector4D(color.redF(), color.greenF(), color.blueF(), color.alphaF()); } @@ -58,6 +60,8 @@ ClearBuffers::ClearBuffers() , m_type(QClearBuffers::None) , m_clearDepthValue(1.f) , m_clearStencilValue(0) + , m_clearColorAsColor(Qt::black) + , m_clearColor(vec4dFromColor(m_clearColorAsColor)) { } |