Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_program.c106 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()
Dzink_program.h107 struct list_head shader_cache[ZINK_SHADER_COUNT][2]; //normal, inline uniforms member
/third_party/flutter/skia/third_party/externals/sdl/src/render/opengles2/
DSDL_render_gles2.c192 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/
Dmeson.build220 'shader_cache.cpp',
221 'shader_cache.h',
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/
Dfd4_draw.c114 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd4_draw_vbo()
Dfd4_program.c594 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd4_prog_init()
Dfd4_gmem.c53 ir3_cache_lookup(ctx->shader_cache, &emit->key, &ctx->debug)); in fd4_gmem_emit_set_prog()
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/
Dfd3_draw.c132 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd3_draw_vbo()
Dfd3_program.c488 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd3_prog_init()
Dfd3_gmem.c52 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/
Dfd6_emit.h126 emit->ctx->shader_cache, &emit->key, &emit->ctx->debug); in fd6_emit_get_prog()
Dfd6_program.c1253 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd6_prog_init()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.c105 ir3_cache_lookup(ctx->shader_cache, &emit.key, &ctx->debug)); in fd5_draw_vbo()
Dfd5_program.c745 ctx->shader_cache = ir3_cache_create(&cache_funcs, ctx); in fd5_prog_init()
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_context.h434 struct ir3_cache *shader_cache; member
Dfreedreno_context.c391 ir3_cache_destroy(ctx->shader_cache); in fd_context_destroy()
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/
Dir3_gallium.c384 ir3_cache_invalidate(ctx->shader_cache, hwcso); in ir3_shader_state_delete()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_shaders.c238 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()
Dsi_pipe.h643 struct hash_table *shader_cache; member
/third_party/mesa3d/
Dmeson.build1003 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/
Ddependency_inputs.gni892 ../src/compiler/glsl/shader_cache.cpp
893 ../src/compiler/glsl/shader_cache.h
/third_party/mesa3d/docs/relnotes/
D21.0.0.rst1154 - ci/deqp: Move .shader_cache artifacts exclusion to the yml.
D21.2.0.rst1914 - ci/lavapipe: Don't include deqp's shader_cache in the artifacts.