diff --git a/src/libANGLE/MemoryProgramCache.cpp b/src/libANGLE/MemoryProgramCache.cpp index 1a2576ccd..165a1a6f0 100644 --- a/src/libANGLE/MemoryProgramCache.cpp +++ b/src/libANGLE/MemoryProgramCache.cpp @@ -51,17 +51,6 @@ void WriteProgramAliasedBindings(BinaryOutputStream *stream, const ProgramAliase } } -void WriteVariableLocations(BinaryOutputStream *stream, - const std::vector &locations) -{ - for (const auto &loc : locations) - { - stream->writeInt(loc.index); - stream->writeInt(loc.arrayIndex); - stream->writeBool(loc.ignored); - } -} - } // anonymous namespace MemoryProgramCache::MemoryProgramCache(egl::BlobCache &blobCache) : mBlobCache(blobCache) {} @@ -101,8 +90,6 @@ void MemoryProgramCache::ComputeHash(const Context *context, hashStream.writeString(transformFeedbackVaryingName); } hashStream.writeInt(program->getState().getTransformFeedbackBufferMode()); - WriteVariableLocations(&hashStream, program->getState().getOutputLocations()); - WriteVariableLocations(&hashStream, program->getState().getSecondaryOutputLocations()); // Include the status of FrameCapture, which adds source strings to the binary hashStream.writeBool(context->getShareGroup()->getFrameCaptureShared()->enabled());