summaryrefslogtreecommitdiffstats
path: root/src/gui/rhi/qrhigles2_p_p.h
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@qt.io>2020-09-10 18:39:11 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2020-09-11 11:30:56 +0200
commit2c7152ba094f8b2d9fea30cbe94af70b62028949 (patch)
treeb1a456909601e4e5a64ce0cb3ac6ecb77afec94b /src/gui/rhi/qrhigles2_p_p.h
parent96bdcdacbc09b1f3091a39b83fe394af1ccb41ea (diff)
rhi: gl: Fix shader cache with unstable vertex input locations
Task-number: QTBUG-86531 Change-Id: I9bcd314e06662e3c6cc4204b24689d61ee6cb298 Reviewed-by: Andy Nichols <andy.nichols@qt.io>
Diffstat (limited to 'src/gui/rhi/qrhigles2_p_p.h')
-rw-r--r--src/gui/rhi/qrhigles2_p_p.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gui/rhi/qrhigles2_p_p.h b/src/gui/rhi/qrhigles2_p_p.h
index fa21fc653d..93c8f82f8d 100644
--- a/src/gui/rhi/qrhigles2_p_p.h
+++ b/src/gui/rhi/qrhigles2_p_p.h
@@ -825,8 +825,11 @@ public:
DiskCacheMiss,
DiskCacheError
};
- DiskCacheResult tryLoadFromDiskCache(const QRhiShaderStage *stages, int stageCount,
- GLuint program, QByteArray *cacheKey);
+ DiskCacheResult tryLoadFromDiskCache(const QRhiShaderStage *stages,
+ int stageCount,
+ GLuint program,
+ const QVector<QShaderDescription::InOutVariable> &inputVars,
+ QByteArray *cacheKey);
void trySaveToDiskCache(GLuint program, const QByteArray &cacheKey);
QOpenGLContext *ctx = nullptr;