/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_program.c | 106 LIST_FOR_EACH_ENTRY_SAFE(iter, next, &prog->shader_cache[pstage][!!base_size], list) { in get_shader_module_for_stage() 132 zm->default_variant = !base_size && list_is_empty(&prog->shader_cache[pstage][0]); in get_shader_module_for_stage() 136 list_add(&zm->list, &prog->shader_cache[pstage][!!base_size]); in get_shader_module_for_stage() 325 list_inithead(&prog->shader_cache[i][0]); in zink_create_gfx_program() 326 list_inithead(&prog->shader_cache[i][1]); in zink_create_gfx_program() 568 destroy_shader_cache(screen, &prog->shader_cache[i][0]); in zink_destroy_gfx_program() 569 destroy_shader_cache(screen, &prog->shader_cache[i][1]); in zink_destroy_gfx_program()
|
D | zink_program.h | 107 struct list_head shader_cache[ZINK_SHADER_COUNT][2]; //normal, inline uniforms member
|
/third_party/flutter/skia/third_party/externals/sdl/src/render/opengles2/ |
D | SDL_render_gles2.c | 192 GLES2_ShaderCache shader_cache; member 441 entry = data->shader_cache.head; in GLES2_DestroyRenderer() 1048 entry = data->shader_cache.head; in GLES2_CacheShader() 1101 if (data->shader_cache.head) { in GLES2_CacheShader() 1102 entry->next = data->shader_cache.head; in GLES2_CacheShader() 1103 data->shader_cache.head->prev = entry; in GLES2_CacheShader() 1105 data->shader_cache.head = entry; in GLES2_CacheShader() 1106 ++data->shader_cache.count; in GLES2_CacheShader() 1122 if (data->shader_cache.head == entry) { in GLES2_EvictShader() 1123 data->shader_cache.head = entry->next; in GLES2_EvictShader() [all …]
|
/third_party/mesa3d/src/compiler/glsl/ |
D | meson.build | 220 'shader_cache.cpp', 221 'shader_cache.h',
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_draw.c | 114 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd4_draw_vbo()
|
D | fd4_program.c | 594 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd4_prog_init()
|
D | fd4_gmem.c | 53 ir3_cache_lookup(ctx->shader_cache, &emit->key, &ctx->debug)); in fd4_gmem_emit_set_prog()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_draw.c | 132 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd3_draw_vbo()
|
D | fd3_program.c | 488 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd3_prog_init()
|
D | fd3_gmem.c | 52 ir3_cache_lookup(ctx->shader_cache, &emit->key, &ctx->debug)); in fd3_gmem_emit_set_prog() 392 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd3_emit_tile_gmem2mem()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/ |
D | fd6_emit.h | 126 emit->ctx->shader_cache, &emit->key, &emit->ctx->debug); in fd6_emit_get_prog()
|
D | fd6_program.c | 1253 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd6_prog_init()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_draw.c | 105 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd5_draw_vbo()
|
D | fd5_program.c | 745 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd5_prog_init()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_context.h | 434 struct ir3_cache *shader_cache; member
|
D | freedreno_context.c | 391 ir3_cache_destroy(ctx->shader_cache); in fd_context_destroy()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 384 ir3_cache_invalidate(ctx->shader_cache, hwcso); in ir3_shader_state_delete()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_shaders.c | 238 entry = _mesa_hash_table_search(sscreen->shader_cache, ir_sha1_cache_key); in si_shader_cache_insert_shader() 247 if (_mesa_hash_table_insert(sscreen->shader_cache, in si_shader_cache_insert_shader() 269 struct hash_entry *entry = _mesa_hash_table_search(sscreen->shader_cache, ir_sha1_cache_key); in si_shader_cache_load_shader() 330 sscreen->shader_cache = in si_init_shader_cache() 336 return sscreen->shader_cache != NULL; in si_init_shader_cache() 341 if (sscreen->shader_cache) in si_destroy_shader_cache() 342 _mesa_hash_table_destroy(sscreen->shader_cache, si_destroy_shader_cache_entry); in si_destroy_shader_cache()
|
D | si_pipe.h | 643 struct hash_table *shader_cache; member
|
/third_party/mesa3d/ |
D | meson.build | 1003 warning('shader_cache option "true" deprecated, please use "enabled" instead.') 1006 warning('shader_cache option "false" deprecated, please use "disabled" instead.')
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 892 ../src/compiler/glsl/shader_cache.cpp 893 ../src/compiler/glsl/shader_cache.h
|
/third_party/mesa3d/docs/relnotes/ |
D | 21.0.0.rst | 1154 - ci/deqp: Move .shader_cache artifacts exclusion to the yml.
|
D | 21.2.0.rst | 1914 - ci/lavapipe: Don't include deqp's shader_cache in the artifacts.
|