commit | 078a0e0901c9078cfa849efeecd86ae0e71e8999 | [log] [tgz] |
---|---|---|
author | Jonah Williams <jonahwilliams@google.com> | Thu Jun 22 09:23:44 2023 -0700 |
committer | dart-internal-monorepo <dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com> | Thu Jun 22 09:33:22 2023 -0700 |
tree | 09e7785422bee531402f9eb5cc35ad525d3a5fd4 | |
parent | fb6b7ea6f0213cae22dbbd18bd061e1eb112dd0a [diff] |
[Impeller] remove Vulkan pipeline cache mutex. (#43085) At least from what I've found online, this API is already safe to call from multiple threads. From testing, at startup the presence of the mutex is adding ~100ms to shader creation time, as all compilations across N threads are fighting for the same lock. https://github.com/flutter/flutter/issues/129050 https://dart.googlesource.com/external/github.com/flutter/engine/+/1225ac5dd6e986b1fe1fecce91408d3eb6db2ed7