diff options
author | Wieland Hagen <wieland.hagen@kdab.com> | 2016-02-05 14:28:27 +0100 |
---|---|---|
committer | Wieland Hagen <wieland.hagen@kdab.com> | 2016-02-05 16:08:58 +0000 |
commit | 50486f3446232e002dee3be3672c5f4207fc5446 (patch) | |
tree | d46e9161a995dc94a4a83fc2add754c9fcdca1c1 /src/render/renderstates/renderstates.cpp | |
parent | ca6de904266422949f0c42ed2b16ba8cf7ac27a9 (diff) |
Add QRenderState for GL_TEXTURE_CUBE_MAP_SEAMLESS
Change-Id: I339d19966c2dd850d01f5a0737fea566ca23a96d
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/renderstates/renderstates.cpp')
-rw-r--r-- | src/render/renderstates/renderstates.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/render/renderstates/renderstates.cpp b/src/render/renderstates/renderstates.cpp index 781310129..e64b69547 100644 --- a/src/render/renderstates/renderstates.cpp +++ b/src/render/renderstates/renderstates.cpp @@ -272,6 +272,16 @@ void ClipPlane::updateProperty(const char *name, const QVariant &value) if (name == QByteArrayLiteral("plane")) m_1 = value.toInt(); } +void SeamlessCubemap::apply(GraphicsContext *gc) const +{ + gc->setSeamlessCubemap(m_1); +} + +void SeamlessCubemap::updateProperty(const char *name, const QVariant &value) +{ + if (name == QByteArrayLiteral("enabled")) m_1 = value.toBool(); +} + void StencilOp::apply(GraphicsContext *gc) const { gc->openGLContext()->functions()->glStencilOpSeparate(GL_FRONT, m_1, m_2, m_3); |