From fd9f66d17d79c4bebbd7b24d9bc52f9c87681ecb Mon Sep 17 00:00:00 2001 From: Paul Lemire Date: Fri, 26 Oct 2018 11:18:34 +0200 Subject: [PATCH] GLTexture: do not set layers when target is Texture3D Because Texture3D doesn't support layers and that results in a warning being added to the console. Change-Id: I54d34ccccc2bc1f022814689b97aaaf624026249 Reviewed-by: Sean Harmer --- src/render/renderers/opengl/textures/gltexture.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/render/renderers/opengl/textures/gltexture.cpp b/src/render/renderers/opengl/textures/gltexture.cpp index e98f3965d..91155b470 100644 --- a/src/render/renderers/opengl/textures/gltexture.cpp +++ b/src/render/renderers/opengl/textures/gltexture.cpp @@ -405,7 +405,6 @@ QOpenGLTexture *GLTexture::buildGLTexture() // Set layers count if texture array if (m_actualTarget == QAbstractTexture::Target1DArray || m_actualTarget == QAbstractTexture::Target2DArray || - m_actualTarget == QAbstractTexture::Target3D || m_actualTarget == QAbstractTexture::Target2DMultisampleArray || m_actualTarget == QAbstractTexture::TargetCubeMapArray) { glTex->setLayers(m_properties.layers);