Home
last modified time | relevance | path

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

/aosp_15_r20/external/mesa3d/src/compiler/glsl/
H A Dgl_nir_linker.c1103 &p->sh.SubroutineFunctions[j], in nir_build_program_resource_list()
2232 p->sh.SubroutineFunctions = reralloc(p, p->sh.SubroutineFunctions, in link_assign_subroutine_types()
2235 … p->sh.SubroutineFunctions[p->sh.NumSubroutineFunctions].name.string = ralloc_strdup(p, fn->name); in link_assign_subroutine_types()
2236 resource_name_updated(&p->sh.SubroutineFunctions[p->sh.NumSubroutineFunctions].name); in link_assign_subroutine_types()
2237 …p->sh.SubroutineFunctions[p->sh.NumSubroutineFunctions].num_compat_types = fn->num_subroutine_type… in link_assign_subroutine_types()
2238 p->sh.SubroutineFunctions[p->sh.NumSubroutineFunctions].types = in link_assign_subroutine_types()
2250 if (p->sh.SubroutineFunctions[j].index != -1 && in link_assign_subroutine_types()
2251 p->sh.SubroutineFunctions[j].index == fn->subroutine_index) { in link_assign_subroutine_types()
2257 p->sh.SubroutineFunctions[p->sh.NumSubroutineFunctions].index = in link_assign_subroutine_types()
2264 … p->sh.SubroutineFunctions[p->sh.NumSubroutineFunctions].types[j] = fn->subroutine_types[j]; in link_assign_subroutine_types()
[all …]
H A Dserialize.cpp56 int num_types = glprog->sh.SubroutineFunctions[j].num_compat_types; in write_subroutines()
58 blob_write_string(metadata, glprog->sh.SubroutineFunctions[j].name.string); in write_subroutines()
59 blob_write_uint32(metadata, glprog->sh.SubroutineFunctions[j].index); in write_subroutines()
64 glprog->sh.SubroutineFunctions[j].types[k]); in write_subroutines()
88 glprog->sh.SubroutineFunctions = subs; in read_subroutines()
772 sh->Program->sh.SubroutineFunctions[j].name.string) == 0) { in write_shader_subroutine_index()
970 &sh->Program->sh.SubroutineFunctions[blob_read_uint32(metadata)]; in read_program_resource_data()
H A Dlinker_util.cpp349 struct gl_subroutine_function *fn = &p->sh.SubroutineFunctions[f]; in link_util_calculate_subroutine_compat()
/aosp_15_r20/external/mesa3d/src/mesa/main/
H A Dshader_types.h567 struct gl_subroutine_function *SubroutineFunctions; member
H A Dshaderapi.c2913 struct gl_subroutine_function *fn = &p->sh.SubroutineFunctions[i]; in _mesa_GetActiveSubroutineUniformiv()
3061 if (p->sh.SubroutineFunctions[f].index == indices[j]) in _mesa_UniformSubroutinesuiv()
3062 subfn = &p->sh.SubroutineFunctions[f]; in _mesa_UniformSubroutinesuiv()
3748 struct gl_subroutine_function *fn = &p->sh.SubroutineFunctions[i]; in find_compat_subroutine()
H A Dshader_query.cpp1639 struct gl_subroutine_function *fn = &p->sh.SubroutineFunctions[i]; in _mesa_program_resource_prop()