mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 06:58:05 +02:00
anv: Turn pipeline cache on by default
Move the environment variable check to cache creation time so we block both lookups and uploads if it's turned off.
This commit is contained in:
parent
f2b37132cb
commit
34326f46df
1 changed files with 3 additions and 2 deletions
|
|
@ -54,7 +54,8 @@ anv_pipeline_cache_init(struct anv_pipeline_cache *cache,
|
|||
|
||||
/* We don't consider allocation failure fatal, we just start with a 0-sized
|
||||
* cache. */
|
||||
if (cache->hash_table == NULL)
|
||||
if (cache->hash_table == NULL ||
|
||||
!env_var_as_boolean("ANV_ENABLE_PIPELINE_CACHE", true))
|
||||
cache->table_size = 0;
|
||||
else
|
||||
memset(cache->hash_table, 0xff, byte_size);
|
||||
|
|
@ -299,7 +300,7 @@ anv_pipeline_cache_upload_kernel(struct anv_pipeline_cache *cache,
|
|||
map->sampler_count * sizeof(struct anv_pipeline_binding));
|
||||
map->sampler_to_descriptor = p;
|
||||
|
||||
if (sha1 && env_var_as_boolean("ANV_ENABLE_PIPELINE_CACHE", false)) {
|
||||
if (sha1) {
|
||||
assert(anv_pipeline_cache_search_unlocked(cache, sha1,
|
||||
NULL, NULL) == NO_KERNEL);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue