From a2b54d1f44e99554f4710d2294e9b6ff2e063a52 Mon Sep 17 00:00:00 2001 From: Jonas Karlsson Date: Thu, 14 Jan 2021 17:01:11 +0100 Subject: Fix broken compressed textures Change-Id: I1c81f1190386a9f7260a6e64862946f648cb6981 Reviewed-by: Laszlo Agocs --- src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/quick/scenegraph/compressedtexture') diff --git a/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp b/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp index 3fc625d180..e76baaa632 100644 --- a/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp +++ b/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp @@ -160,6 +160,8 @@ QSGTexture *Texture::removedFromAtlas(QRhiResourceUpdateBatch *) const texData.setData(m_data); texData.setSize(m_size); texData.setGLInternalFormat(static_cast(m_atlas)->format()); + texData.setDataLength(m_data.size()); + texData.setDataOffset(0); m_nonatlas_texture = new QSGCompressedTexture(texData); m_nonatlas_texture->setMipmapFiltering(mipmapFiltering()); m_nonatlas_texture->setFiltering(filtering()); -- cgit v1.2.3