Home
last modified time | relevance | path

Searched refs:shader_cache (Results 1 – 9 of 9) sorted by relevance

/external/mesa3d/src/gallium/drivers/ilo/
Dilo_context.c127 if (ilo->shader_cache) in ilo_context_destroy()
128 ilo_shader_cache_destroy(ilo->shader_cache); in ilo_context_destroy()
157 ilo->shader_cache = ilo_shader_cache_create(); in ilo_context_create()
158 ilo->cp = ilo_cp_create(ilo->dev, ilo->winsys, ilo->shader_cache); in ilo_context_create()
162 if (!ilo->cp || !ilo->shader_cache || !ilo->render) { in ilo_context_create()
Dilo_cp.c103 ilo_shader_cache_invalidate(cp->shader_cache); in ilo_cp_end_batch()
211 cp->shader_cache = shc; in ilo_cp_create()
Dilo_context.h57 struct ilo_shader_cache *shader_cache; member
Dilo_cp.h62 struct ilo_shader_cache *shader_cache; member
Dilo_gpgpu.c97 ilo_shader_cache_upload(ilo->shader_cache, &ilo->cp->builder); in ilo_launch_grid()
Dilo_draw.c581 ilo_shader_cache_upload(ilo->shader_cache, &ilo->cp->builder); in ilo_draw_vbo()
584 ilo_shader_cache_get_max_scratch_sizes(ilo->shader_cache, in ilo_draw_vbo()
Dilo_state.c1301 ilo_shader_cache_add(ilo->shader_cache, shader); in ilo_create_fs_state()
1322 ilo_shader_cache_remove(ilo->shader_cache, fs); in ilo_delete_fs_state()
1336 ilo_shader_cache_add(ilo->shader_cache, shader); in ilo_create_vs_state()
1357 ilo_shader_cache_remove(ilo->shader_cache, vs); in ilo_delete_vs_state()
1371 ilo_shader_cache_add(ilo->shader_cache, shader); in ilo_create_gs_state()
1396 ilo_shader_cache_remove(ilo->shader_cache, gs); in ilo_delete_gs_state()
2192 ilo_shader_cache_add(ilo->shader_cache, shader); in ilo_create_compute_state()
2213 ilo_shader_cache_remove(ilo->shader_cache, cs); in ilo_delete_compute_state()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c190 entry = _mesa_hash_table_search(sscreen->shader_cache, tgsi_binary); in si_shader_cache_insert_shader()
198 if (_mesa_hash_table_insert(sscreen->shader_cache, tgsi_binary, in si_shader_cache_insert_shader()
212 _mesa_hash_table_search(sscreen->shader_cache, tgsi_binary); in si_shader_cache_load_shader()
250 sscreen->shader_cache = in si_init_shader_cache()
254 return sscreen->shader_cache != NULL; in si_init_shader_cache()
259 if (sscreen->shader_cache) in si_destroy_shader_cache()
260 _mesa_hash_table_destroy(sscreen->shader_cache, in si_destroy_shader_cache()
Dsi_pipe.h112 struct hash_table *shader_cache; member