Home
last modified time | relevance | path

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

/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