Searched refs:shader_cache (Results 1 – 9 of 9) sorted by relevance
/external/mesa3d/src/gallium/drivers/ilo/ |
D | ilo_context.c | 127 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()
|
D | ilo_cp.c | 103 ilo_shader_cache_invalidate(cp->shader_cache); in ilo_cp_end_batch() 211 cp->shader_cache = shc; in ilo_cp_create()
|
D | ilo_context.h | 57 struct ilo_shader_cache *shader_cache; member
|
D | ilo_cp.h | 62 struct ilo_shader_cache *shader_cache; member
|
D | ilo_gpgpu.c | 97 ilo_shader_cache_upload(ilo->shader_cache, &ilo->cp->builder); in ilo_launch_grid()
|
D | ilo_draw.c | 581 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()
|
D | ilo_state.c | 1301 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/ |
D | si_state_shaders.c | 190 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()
|
D | si_pipe.h | 112 struct hash_table *shader_cache; member
|