dawn-cmake/include/dawn
Loko Kung 7289bca018 Add dawn version hash to cache keys.
Motivation is to simplify cache evicting by reusing the LRU to evict stale entries from older Dawn versions since there isn't already a simple cache busting solution. The dawn version will just be pushed into the cache keys instead so old version entries will eventually be retired.

- Removes the fingerprint from the GetCachingInterface API on DawnNative.
- Adds the "fingerprint", which was just the hash, to the device;s cache key directly instead.

Bug: dawn:549
Change-Id: I573aa03a2bb96dfe044293b1176d3a7746725572
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/94140
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Loko Kung <lokokung@google.com>
2022-06-24 23:39:49 +00:00
..
native Delete WGPUDeviceProperties 2022-06-13 16:58:27 +00:00
platform Add dawn version hash to cache keys. 2022-06-24 23:39:49 +00:00
wire dawn::wire::client: Make object constructors less barebones. 2022-06-19 20:13:01 +00:00
BUILD.gn Remove old src/include folder 2022-06-18 16:16:11 +00:00
EnumClassBitmasks.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00
dawn_proc.h Enable build/header_guard 2022-04-11 18:30:50 +00:00
dawn_thread_dispatch_proc.h Enable build/header_guard 2022-04-11 18:30:50 +00:00
dawn_wsi.h Consistent formatting for Dawn/Tint. 2022-05-01 14:40:55 +00:00