diff options
author | Andy Nichols <andy.nichols@qt.io> | 2018-04-12 15:46:34 +0200 |
---|---|---|
committer | Andy Nichols <andy.nichols@qt.io> | 2018-04-12 15:03:38 +0000 |
commit | 6d73c51d44d10925a05804cd8e70978f155643df (patch) | |
tree | 840bb96d43f0a53aa24e1348f305d45569dd521e | |
parent | e4846ce77490d3e6b33b33de1e4775cfcf5aed6f (diff) |
-rw-r--r-- | src/render/renderers/opengl/textures/gltexture.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/render/renderers/opengl/textures/gltexture.cpp b/src/render/renderers/opengl/textures/gltexture.cpp index e94122f67..c98e95759 100644 --- a/src/render/renderers/opengl/textures/gltexture.cpp +++ b/src/render/renderers/opengl/textures/gltexture.cpp @@ -381,8 +381,10 @@ QOpenGLTexture *GLTexture::buildGLTexture() glTex->setMipLevels(glTex->maximumMipLevels()); } else { glTex->setAutoMipMapGenerationEnabled(false); - glTex->setMipBaseLevel(0); - glTex->setMipMaxLevel(m_properties.mipLevels - 1); + if (glTex->hasFeature(QOpenGLTexture::TextureMipMapLevel)) { + glTex->setMipBaseLevel(0); + glTex->setMipMaxLevel(m_properties.mipLevels - 1); + } glTex->setMipLevels(m_properties.mipLevels); } |