Files
gtk/gdk
Benjamin Otte 684a015c98 vulkan: Add a pipeline cache
Make the display handle the cache, because we only need one.

We store the cache in
  $CACHE_DIR/gtk-4.0/vulkan-pipeline-cache/$UUID.$VERSION
so we regenerate caches for each different device (different UUID) and
each different driver version.

We also keep track of the etag of the cache file, so if 2 different
applications update the cache, we can detect that.
Vulkan allows merging caches, so the 2nd app reloads the new cache file
and merges it into its cache before saving.
2023-06-26 20:28:11 +02:00
..
2023-05-09 16:43:35 +01:00
2023-05-09 16:43:35 +01:00
2023-05-15 18:22:37 -04:00
2022-09-23 23:33:42 -04:00
2023-05-15 20:30:38 -04:00
2023-05-15 18:22:37 -04:00
2023-03-14 14:56:42 -04:00
2022-10-05 23:01:28 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2022-09-23 23:33:42 -04:00
2023-05-09 16:29:41 +02:00
2022-11-17 22:49:45 -05:00
2023-05-01 10:40:26 -04:00
2022-09-23 23:33:42 -04:00
2023-03-14 14:56:42 -04:00
2023-03-25 15:06:19 -04:00
2023-05-09 16:29:41 +02:00
2023-03-14 14:56:42 -04:00
2022-09-24 10:03:37 -04:00
2023-03-31 15:11:10 -04:00
2023-03-27 21:29:08 +02:00
2022-09-23 23:33:42 -04:00
2023-03-14 14:56:42 -04:00
2023-03-27 21:29:08 +02:00
2023-03-31 15:11:10 -04:00
2023-03-31 15:11:10 -04:00
2023-05-25 17:16:55 +02:00
2022-09-23 23:33:42 -04:00
2023-05-09 16:29:41 +02:00
2023-05-14 07:50:11 -04:00
2023-05-15 15:25:11 -04:00
2023-03-31 15:11:10 -04:00
2023-05-15 18:22:37 -04:00