summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean Harmer <sean.harmer@kdab.com>2017-04-14 15:02:08 +0100
committerSean Harmer <sean.harmer@kdab.com>2017-04-14 17:20:38 +0000
commitf699231a1a2c0be2e13ed716a4c8ffe63cdda0eb (patch)
treef5d635a7b1d47e1e9fb2586bc1e4c8fb206df307
parentdfdf17a19d0c516757ba7a0833b267d40d52b9ae (diff)
Don't generate mips for skybox entity when using loaded texture
DDS file should contain mips if needed. This improves the start up time of applications using skybox entities a lot! I assume it was so slow because the mip generation had to be done on the CPU for cubemaps or because we're using compressed textures. Task-number: QTBUG-60182 Change-Id: I9760477063543b7be19bf98a94a65a1e62b8557a Reviewed-by: Mike Krus <mike.krus@kdab.com>
-rw-r--r--src/extras/defaults/qskyboxentity.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/extras/defaults/qskyboxentity.cpp b/src/extras/defaults/qskyboxentity.cpp
index 80607e263..abb90fe3f 100644
--- a/src/extras/defaults/qskyboxentity.cpp
+++ b/src/extras/defaults/qskyboxentity.cpp
@@ -86,6 +86,7 @@ QSkyboxEntityPrivate::QSkyboxEntityPrivate()
, m_negZImage(new QTextureImage())
, m_extension(QStringLiteral(".png"))
{
+ m_loadedTexture->setGenerateMipMaps(false);
}
/*!