/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_program.c | 118 …LIST_FOR_EACH_ENTRY_SAFE(iter, next, &prog->shader_cache[pstage][!!nonseamless_size][!!inline_size… in get_shader_module_for_stage() 163 zm->default_variant = !inline_size && list_is_empty(&prog->shader_cache[pstage][0][0]); in get_shader_module_for_stage() 167 list_add(&zm->list, &prog->shader_cache[pstage][!!nonseamless_size][!!inline_size]); in get_shader_module_for_stage() 310 LIST_FOR_EACH_ENTRY_SAFE(iter, next, &comp->shader_cache[!!nonseamless_size], list) { in update_cs_shader_module() 347 list_add(&zm->list, &comp->shader_cache[!!nonseamless_size]); in update_cs_shader_module() 443 list_inithead(&prog->shader_cache[i][0][0]); in zink_create_gfx_program() 444 list_inithead(&prog->shader_cache[i][0][1]); in zink_create_gfx_program() 445 list_inithead(&prog->shader_cache[i][1][0]); in zink_create_gfx_program() 446 list_inithead(&prog->shader_cache[i][1][1]); in zink_create_gfx_program() 559 list_inithead(&comp->shader_cache[0]); in zink_create_compute_program() [all …]
|
D | zink_program.h | 108 …struct list_head shader_cache[ZINK_SHADER_COUNT][2][2]; //normal, nonseamless cubes, inline unifor… member 123 struct list_head shader_cache[2]; //nonseamless cubes, 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 | 204 'shader_cache.cpp', 205 'shader_cache.h',
|
/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/a4xx/ |
D | fd4_draw.c | 126 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd4_draw_vbo()
|
D | fd4_program.c | 616 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/a6xx/ |
D | fd6_emit.h | 126 emit->ctx->shader_cache, &emit->key, &emit->ctx->debug); in fd6_emit_get_prog()
|
D | fd6_program.c | 1315 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 | 102 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd5_draw_vbo()
|
D | fd5_program.c | 758 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd5_prog_init()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_context.h | 437 struct ir3_cache *shader_cache; member
|
D | freedreno_context.c | 392 ir3_cache_destroy(ctx->shader_cache); in fd_context_destroy()
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_shaders.cpp | 360 entry = _mesa_hash_table_search(sscreen->shader_cache, ir_sha1_cache_key); in si_shader_cache_insert_shader() 394 if (_mesa_hash_table_insert(sscreen->shader_cache, in si_shader_cache_insert_shader() 416 struct hash_entry *entry = _mesa_hash_table_search(sscreen->shader_cache, ir_sha1_cache_key); in si_shader_cache_load_shader() 484 sscreen->shader_cache = in si_init_shader_cache() 490 return sscreen->shader_cache != NULL; in si_init_shader_cache() 495 if (sscreen->shader_cache) in si_destroy_shader_cache() 496 _mesa_hash_table_destroy(sscreen->shader_cache, si_destroy_shader_cache_entry); in si_destroy_shader_cache()
|
D | si_pipe.h | 680 struct hash_table *shader_cache; member
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 412 ir3_cache_invalidate(ctx->shader_cache, hwcso); in ir3_shader_state_delete()
|
/third_party/mesa3d/ |
D | meson.build | 1051 warning('shader_cache option "true" deprecated, please use "enabled" instead.') 1054 warning('shader_cache option "false" deprecated, please use "disabled" instead.')
|
/third_party/mesa3d/ohos/ |
D | dependency_inputs.gni | 872 "../src/compiler/glsl/shader_cache.cpp", 873 "../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.
|