Include buildAbi() in the shader cache directory name
Task-number: QTBUG-64697 Change-Id: I8b81bce94c50464105a9a43086b06b841e4b8551 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
This commit is contained in:
parent
4bab72368f
commit
3d56572fe7
@ -40,6 +40,7 @@
|
||||
#include "qopenglprogrambinarycache_p.h"
|
||||
#include <QOpenGLContext>
|
||||
#include <QOpenGLExtraFunctions>
|
||||
#include <QSysInfo>
|
||||
#include <QStandardPaths>
|
||||
#include <QDir>
|
||||
#include <QSaveFile>
|
||||
@ -102,7 +103,7 @@ static inline bool qt_ensureWritableDir(const QString &name)
|
||||
QOpenGLProgramBinaryCache::QOpenGLProgramBinaryCache()
|
||||
: m_cacheWritable(false)
|
||||
{
|
||||
const QString subPath = QLatin1String("/qtshadercache/");
|
||||
const QString subPath = QLatin1String("/qtshadercache-") + QSysInfo::buildAbi() + QLatin1Char('/');
|
||||
const QString sharedCachePath = QStandardPaths::writableLocation(QStandardPaths::GenericCacheLocation);
|
||||
if (!sharedCachePath.isEmpty()) {
|
||||
m_cacheDir = sharedCachePath + subPath;
|
||||
|
Loading…
Reference in New Issue
Block a user