From 2c7152ba094f8b2d9fea30cbe94af70b62028949 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Thu, 10 Sep 2020 18:39:11 +0200 Subject: rhi: gl: Fix shader cache with unstable vertex input locations Task-number: QTBUG-86531 Change-Id: I9bcd314e06662e3c6cc4204b24689d61ee6cb298 Reviewed-by: Andy Nichols --- src/gui/rhi/qrhigles2_p_p.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/gui/rhi/qrhigles2_p_p.h') 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 &inputVars, + QByteArray *cacheKey); void trySaveToDiskCache(GLuint program, const QByteArray &cacheKey); QOpenGLContext *ctx = nullptr; -- cgit v1.2.3