diff options
author | Laszlo Agocs <laszlo.agocs@qt.io> | 2020-09-10 18:39:11 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@qt.io> | 2020-09-11 11:30:56 +0200 |
commit | 2c7152ba094f8b2d9fea30cbe94af70b62028949 (patch) | |
tree | b1a456909601e4e5a64ce0cb3ac6ecb77afec94b /src/gui/rhi/qrhigles2_p_p.h | |
parent | 96bdcdacbc09b1f3091a39b83fe394af1ccb41ea (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.h | 7 |
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; |