commit | 9f959556201f59305cd80ad32a1c117d5b7c4113 | [log] [tgz] |
---|---|---|
author | Yichi Chen <yichichen@android.com> | Thu Mar 29 21:21:54 2018 +0800 |
committer | Yichi Chen <yichichen@google.com> | Tue Sep 04 04:04:58 2018 +0000 |
tree | 4e4b2db1dad5465b8721ac788566e1f7c86befeb | |
parent | 7b07e4aae6f55ef77f6c080f7a65f8b3b3e692e0 [diff] |
Add cache validation to ensure the validity Create cache identity from GL_VERSION and store in ShaderCache. In the next time ShaderCache is restored from disk, compare the cache identity to ensure its validity. If GL_VERSION changes in between, flush out entire FileBlobCache and start from an empty one. Bug: b/71800782 Test: Wrote a new unit test to save and restore ShaderCache Test: hwui_unit_tests Change-Id: Ie573dc4f18733eee090725be30445d879765231b