Home
last modified time | relevance | path

Searched refs:generated_tcs (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/
H A Dzink_program.c1032 create_lib_cache(struct zink_gfx_program *prog, bool generated_tcs) in create_lib_cache() argument
1036 if (generated_tcs) in create_lib_cache()
1039 if (generated_tcs) in create_lib_cache()
1050 …bool generated_tcs = prog->shaders[MESA_SHADER_TESS_CTRL] && prog->shaders[MESA_SHADER_TESS_CTRL]-… in find_or_create_lib_cache() local
1051 if (generated_tcs) in find_or_create_lib_cache()
1064 libs = create_lib_cache(prog, generated_tcs); in find_or_create_lib_cache()
1069 if (prog->shaders[i] && (!generated_tcs || i != MESA_SHADER_TESS_CTRL)) { in find_or_create_lib_cache()
1114 prog->shaders[MESA_SHADER_TESS_EVAL]->non_fs.generated_tcs = in gfx_program_create()
1273 prog->shaders[MESA_SHADER_TESS_CTRL] = stages[MESA_SHADER_TESS_EVAL]->non_fs.generated_tcs; in create_gfx_program_separable()
2046 …>gfx_stages[MESA_SHADER_TESS_CTRL] == ctx->gfx_stages[MESA_SHADER_TESS_EVAL]->non_fs.generated_tcs) in zink_bind_tes_state()
H A Dzink_compiler.c4251 zs->non_fs.generated_tcs = zink_shader_tcs_create(screen, 32); in zink_shader_compile_separate()
4252 zink_shader_tcs_init(screen, zs->non_fs.generated_tcs, nir_clone, &nir_tcs); in zink_shader_compile_separate()
4254 …zs->non_fs.generated_tcs->precompile.obj = zink_shader_compile_separate(screen, zs->non_fs.generat… in zink_shader_compile_separate()
4256 zs->non_fs.generated_tcs->nir = NULL; in zink_shader_compile_separate()
6549 if (stage == MESA_SHADER_TESS_EVAL && shader->non_fs.generated_tcs) in gfx_shader_prune()
6582 shader->non_fs.generated_tcs) { in zink_gfx_shader_free()
6584 zink_gfx_shader_free(screen, shader->non_fs.generated_tcs); in zink_gfx_shader_free()
6585 shader->non_fs.generated_tcs = NULL; in zink_gfx_shader_free()
H A Dzink_types.h828 …struct zink_shader *generated_tcs; // a generated shader that this shader "owns"; only valid in th… member