Lines Matching defs:hash
195 const uint32_t hash = ctx->gfx_hash;
196 struct hash_entry *entry = _mesa_hash_table_search_pre_hashed(ht, hash, ctx->gfx_stages);
206 _mesa_hash_table_insert_pre_hashed(ht, hash, prog->shaders, prog);
217 /* remove old hash */
220 /* apply new hash */
356 _mesa_set_add_pre_hashed(ctx->need_barriers[is_compute], he->hash, res);
1089 uint32_t base_hash = shaders[PIPE_SHADER_VERTEX]->hash ^ shaders[PIPE_SHADER_FRAGMENT]->hash;
1093 return base_hash ^ shaders[PIPE_SHADER_GEOMETRY]->hash;
1097 return base_hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash;
1099 return base_hash ^ shaders[PIPE_SHADER_GEOMETRY]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash;
1101 return base_hash ^ shaders[PIPE_SHADER_TESS_CTRL]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash;
1104 return base_hash ^ shaders[PIPE_SHADER_GEOMETRY]->hash ^ shaders[PIPE_SHADER_TESS_CTRL]->hash ^ shaders[PIPE_SHADER_TESS_EVAL]->hash;