diff options
author | Jim Albamont <jim.albamont@kdab.com> | 2019-02-07 13:11:48 -0600 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2019-02-11 06:17:32 +0000 |
commit | 3c875662801c213a9c0282de5ef7fadceeb242b3 (patch) | |
tree | 30aada420b6346a0fd9b92c653f696ce9c2b053e /src/render/renderstates/renderstates.cpp | |
parent | 3bccd383606572e70e7cf32bd8d591d9f88a9ec3 (diff) |
Add support for glDepthRange
Added a new QRenderState to provide access to glDepthRange.
Task-number: QTBUG-73059
Change-Id: I434b73e6e499307bfa58b2a1001e4c48328e9d5b
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/renderstates/renderstates.cpp')
-rw-r--r-- | src/render/renderstates/renderstates.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/render/renderstates/renderstates.cpp b/src/render/renderstates/renderstates.cpp index d6be80b1c..c954d9d2c 100644 --- a/src/render/renderstates/renderstates.cpp +++ b/src/render/renderstates/renderstates.cpp @@ -89,6 +89,12 @@ void MSAAEnabled::updateProperty(const char *name, const QVariant &value) std::get<0>(m_values) = value.toBool(); } +void DepthRange::updateProperty(const char *name, const QVariant &value) +{ + if (name == QByteArrayLiteral("nearValue")) std::get<0>(m_values) = value.toDouble(); + else if (name == QByteArrayLiteral("farValue")) std::get<1>(m_values) = value.toDouble(); +} + void DepthTest::updateProperty(const char *name, const QVariant &value) { if (name == QByteArrayLiteral("depthFunction")) std::get<0>(m_values) = value.toInt(); |