diff options
Diffstat (limited to 'src/render/renderstates/renderstates.cpp')
-rw-r--r-- | src/render/renderstates/renderstates.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/render/renderstates/renderstates.cpp b/src/render/renderstates/renderstates.cpp index 94e272cdd..bc84d9779 100644 --- a/src/render/renderstates/renderstates.cpp +++ b/src/render/renderstates/renderstates.cpp @@ -182,7 +182,13 @@ void StencilTest::apply(GraphicsContext *gc) const void AlphaCoverage::apply(GraphicsContext *gc) const { - gc->enableAlphaCoverage(); + gc->setAlphaCoverageEnabled(m_1); +} + +void AlphaCoverage::updateProperty(const char *name, const QVariant &value) +{ + if (name == QByteArrayLiteral("enabled")) + m_1 = value.toBool(); } void PointSize::apply(GraphicsContext *gc) const |