diff options
author | Bas Nieuwenhuizen <[email protected]> | 2017-09-25 05:47:25 +0200 |
---|---|---|
committer | Bas Nieuwenhuizen <[email protected]> | 2017-09-25 15:36:19 +0200 |
commit | bf0397b6f570754916b8e0253ac2b5f279b0a3b6 (patch) | |
tree | 552b1ea765d8cc359f3ec13a3a3e5ec495662496 /src/amd/vulkan/radv_private.h | |
parent | bb66af95a7e13f433466f612eded97b01e48b6fc (diff) |
Revert "Revert "radv: fallback to an in-memory cache when no pipline cache is provided""
I tested this 10 times with
./deqp-vk --deqp-case=dEQP-VK.texture.filtering.3d.formats.r4g4b4a4*
and one full run of CTS, seems the issue is gone.
Also reduces CTS runtime by 30% or so.
Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_private.h')
-rw-r--r-- | src/amd/vulkan/radv_private.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index 3a78778a695..79ac295a0fd 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -327,7 +327,8 @@ radv_create_shader_variant_from_pipeline_cache(struct radv_device *device, const unsigned char *sha1); struct radv_shader_variant * -radv_pipeline_cache_insert_shader(struct radv_pipeline_cache *cache, +radv_pipeline_cache_insert_shader(struct radv_device *device, + struct radv_pipeline_cache *cache, const unsigned char *sha1, struct radv_shader_variant *variant, const void *code, unsigned code_size); |