Home
last modified time | relevance | path

Searched refs:disk_shader_cache (Results 1 – 15 of 15) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_screen.c935 disk_cache_destroy(screen->disk_shader_cache); in llvmpipe_destroy_screen()
1026 screen->disk_shader_cache = disk_cache_create("llvmpipe", cache_id, 0); in lp_disk_cache_create()
1035 return screen->disk_shader_cache; in lp_get_disk_shader_cache()
1058 if (!screen->disk_shader_cache) in lp_disk_cache_find_shader()
1060 disk_cache_compute_key(screen->disk_shader_cache, ir_sha1_cache_key, in lp_disk_cache_find_shader()
1064 uint8_t *buffer = disk_cache_get(screen->disk_shader_cache, in lp_disk_cache_find_shader()
1082 if (!screen->disk_shader_cache || !cache->data_size || cache->dont_cache) in lp_disk_cache_insert_shader()
1084 disk_cache_compute_key(screen->disk_shader_cache, ir_sha1_cache_key, in lp_disk_cache_insert_shader()
1086 disk_cache_put(screen->disk_shader_cache, sha1, cache->data, in lp_disk_cache_insert_shader()
H A Dlp_screen.h76 struct disk_cache *disk_shader_cache; member
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_program.c575 struct disk_cache *disk_shader_cache, in nvc0_program_translate() argument
635 if (disk_shader_cache) { in nvc0_program_translate()
639 disk_cache_compute_key(disk_shader_cache, blob.data, blob.size, key); in nvc0_program_translate()
640 cached_data = disk_cache_get(disk_shader_cache, key, &cache_size); in nvc0_program_translate()
662 if (disk_shader_cache) { in nvc0_program_translate()
664 disk_cache_put(disk_shader_cache, key, blob.data, blob.size, NULL); in nvc0_program_translate()
H A Dnvc0_shader_state.c58 nvc0->screen->base.disk_shader_cache, &nvc0->base.debug); in nvc0_program_validate()
H A Dnvc0_state.c628 nvc0_context(pipe)->screen->base.disk_shader_cache, in nvc0_sp_state_create()
767 nvc0_context(pipe)->screen->base.disk_shader_cache, in nvc0_cp_state_create()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_screen.c77 return nouveau_screen(pscreen)->disk_shader_cache; in nouveau_screen_get_disk_shader_cache()
193 screen->disk_shader_cache = in nouveau_disk_cache_create()
492 disk_cache_destroy(screen->disk_shader_cache); in nouveau_screen_fini()
H A Dnouveau_screen.h66 struct disk_cache *disk_shader_cache; member
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_screen.c96 r300screen->disk_shader_cache = in r300_disk_cache_create()
105 return r300screen->disk_shader_cache; in r300_get_disk_shader_cache()
781 disk_cache_destroy(r300screen->disk_shader_cache); in r300_destroy_screen()
H A Dr300_screen.h31 struct disk_cache *disk_shader_cache; member
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_pipe_common.c758 rscreen->disk_shader_cache = in r600_disk_cache_create()
766 return rscreen->disk_shader_cache; in r600_get_disk_shader_cache()
1458 disk_cache_destroy(rscreen->disk_shader_cache); in r600_destroy_common_screen()
H A Dr600_pipe_common.h312 struct disk_cache *disk_shader_cache; member
/aosp_15_r20/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_shaders.cpp391 if (sscreen->disk_shader_cache && insert_into_disk_cache) { in si_shader_cache_insert_shader()
392 disk_cache_compute_key(sscreen->disk_shader_cache, ir_sha1_cache_key, 20, key); in si_shader_cache_insert_shader()
393 disk_cache_put(sscreen->disk_shader_cache, key, hw_binary, size, NULL); in si_shader_cache_insert_shader()
413 if (!sscreen->disk_shader_cache) in si_shader_cache_load_shader()
417 disk_cache_compute_key(sscreen->disk_shader_cache, ir_sha1_cache_key, 20, sha1); in si_shader_cache_load_shader()
420 uint32_t *buffer = (uint32_t*)disk_cache_get(sscreen->disk_shader_cache, sha1, &total_size); in si_shader_cache_load_shader()
441 disk_cache_remove(sscreen->disk_shader_cache, sha1); in si_shader_cache_load_shader()
H A Dsi_pipe.c1057 disk_cache_destroy(sscreen->disk_shader_cache); in si_destroy_screen()
1125 sscreen->disk_shader_cache = disk_cache_create(sscreen->info.name, cache_id, in si_disk_cache_create()
H A Dsi_get.c1422 return sscreen->disk_shader_cache; in si_get_disk_shader_cache()
H A Dsi_pipe.h507 struct disk_cache *disk_shader_cache; member