Home
last modified time | relevance | path

Searched refs:program_cache (Results 1 – 6 of 6) sorted by relevance

/third_party/flutter/skia/third_party/externals/sdl/src/render/opengles2/
DSDL_render_gles2.c193 GLES2_ProgramCache program_cache; member
452 entry = data->program_cache.head; in GLES2_DestroyRenderer()
905 entry = data->program_cache.head; in GLES2_CacheProgram()
913 if (data->program_cache.head != entry) { in GLES2_CacheProgram()
921 entry->next = data->program_cache.head; in GLES2_CacheProgram()
922 data->program_cache.head->prev = entry; in GLES2_CacheProgram()
923 data->program_cache.head = entry; in GLES2_CacheProgram()
981 if (data->program_cache.head) { in GLES2_CacheProgram()
982 entry->next = data->program_cache.head; in GLES2_CacheProgram()
983 data->program_cache.head->prev = entry; in GLES2_CacheProgram()
[all …]
/third_party/mesa3d/src/gallium/drivers/zink/
Dzink_draw.cpp194 struct hash_table *ht = &ctx->program_cache[ctx->shader_stages >> 2]; in update_gfx_program()
1166 _mesa_hash_table_init(&ctx->program_cache[0], ctx, hash_gfx_program<0>, equals_gfx_program<0>); in zink_init_draw_functions()
1167 _mesa_hash_table_init(&ctx->program_cache[1], ctx, hash_gfx_program<1>, equals_gfx_program<1>); in zink_init_draw_functions()
1168 _mesa_hash_table_init(&ctx->program_cache[2], ctx, hash_gfx_program<2>, equals_gfx_program<2>); in zink_init_draw_functions()
1169 _mesa_hash_table_init(&ctx->program_cache[3], ctx, hash_gfx_program<3>, equals_gfx_program<3>); in zink_init_draw_functions()
1170 _mesa_hash_table_init(&ctx->program_cache[4], ctx, hash_gfx_program<4>, equals_gfx_program<4>); in zink_init_draw_functions()
1171 _mesa_hash_table_init(&ctx->program_cache[5], ctx, hash_gfx_program<5>, equals_gfx_program<5>); in zink_init_draw_functions()
1172 _mesa_hash_table_init(&ctx->program_cache[6], ctx, hash_gfx_program<6>, equals_gfx_program<6>); in zink_init_draw_functions()
1173 _mesa_hash_table_init(&ctx->program_cache[7], ctx, hash_gfx_program<7>, equals_gfx_program<7>); in zink_init_draw_functions()
Dzink_context.h252 struct hash_table program_cache[8]; member
Dzink_context.c108 for (unsigned i = 0; i < ARRAY_SIZE(ctx->program_cache); i++) { in zink_context_destroy()
109 hash_table_foreach(&ctx->program_cache[i], entry) { in zink_context_destroy()
172 for (unsigned i = 0; i < ARRAY_SIZE(ctx->program_cache); i++) in zink_context_destroy()
173 _mesa_hash_table_clear(&ctx->program_cache[i], NULL); in zink_context_destroy()
Dzink_compiler.c3266 struct hash_table *ht = &ctx->program_cache[stages_present >> 2]; in zink_shader_free()
/third_party/mesa3d/docs/relnotes/
D20.0.0.rst786 - i965/program_cache: Lift restriction on shader key size