Lines Matching defs:dxil_hash
447 const uint8_t *dxil_hash,
459 vk_pipeline_cache_lookup_object(cache, dxil_hash, SHA1_DIGEST_LENGTH,
497 const uint8_t *dxil_hash,
505 dzn_cached_blob_create(cache->base.device, dxil_hash, NULL, size);
575 uint8_t *dxil_hash = (uint8_t *)cached_blob->data + offset;
582 dzn_pipeline_cache_lookup_dxil_shader(cache, dxil_hash, &stage, slot);
639 uint8_t *dxil_hash = (uint8_t *)cached_blob->data + offset;
641 memcpy(dxil_hash, dxil_hashes[s], SHA1_DIGEST_LENGTH);
678 uint8_t dxil_hash[SHA1_DIGEST_LENGTH];
844 _mesa_sha1_final(&dxil_hash_ctx, stages[stage].dxil_hash);
845 dxil_hashes[stage] = stages[stage].dxil_hash;
849 ret = dzn_pipeline_cache_lookup_dxil_shader(cache, stages[stage].dxil_hash, &cached_stage, &bc);
913 dzn_pipeline_cache_add_dxil_shader(cache, stages[stage].dxil_hash, stage, slot);
2034 const uint8_t *dxil_hash = cached_blob->data;
2038 dzn_pipeline_cache_lookup_dxil_shader(cache, dxil_hash, &stage, dxil);
2057 uint8_t *dxil_hash)
2067 memcpy((void *)cached_blob->data, dxil_hash, SHA1_DIGEST_LENGTH);
2112 uint8_t bindings_hash[SHA1_DIGEST_LENGTH], dxil_hash[SHA1_DIGEST_LENGTH];
2122 _mesa_sha1_final(&dxil_hash_ctx, dxil_hash);
2126 ret = dzn_pipeline_cache_lookup_dxil_shader(cache, dxil_hash, &stage, shader);
2134 dzn_pipeline_cache_add_compute_pipeline(cache, pipeline_hash, dxil_hash);
2147 dzn_pipeline_cache_add_dxil_shader(cache, dxil_hash, MESA_SHADER_COMPUTE, shader);
2148 dzn_pipeline_cache_add_compute_pipeline(cache, pipeline_hash, dxil_hash);