Lines Matching refs:shader_list
389 struct gl_shader **shader_list, in cross_validate_globals() argument
398 if (shader_list[i] == NULL) in cross_validate_globals()
401 foreach_list(node, shader_list[i]->ir) { in cross_validate_globals()
967 struct gl_shader **shader_list, in link_intrastage_shaders() argument
975 if (!cross_validate_globals(prog, shader_list, num_shaders, false)) in link_intrastage_shaders()
980 struct gl_shader *sh = shader_list[i]; in link_intrastage_shaders()
982 for (unsigned j = 0; j < shader_list[i]->NumUniformBlocks; j++) { in link_intrastage_shaders()
983 link_assign_uniform_block_offsets(shader_list[i]); in link_intrastage_shaders()
1001 foreach_list(node, shader_list[i]->ir) { in link_intrastage_shaders()
1009 shader_list[j]->symbols->get_function(f->name); in link_intrastage_shaders()
1047 if (get_main_function_signature(shader_list[i]) != NULL) { in link_intrastage_shaders()
1048 main = shader_list[i]; in link_intrastage_shaders()
1055 (shader_list[0]->Type == GL_VERTEX_SHADER) in link_intrastage_shaders()
1083 if (shader_list[i] == main) in link_intrastage_shaders()
1086 insertion_point = move_non_declarations(shader_list[i]->ir, in link_intrastage_shaders()
1094 num_linking_shaders += shader_list[i]->num_builtins_to_link; in link_intrastage_shaders()
1099 memcpy(linking_shaders, shader_list, in link_intrastage_shaders()
1104 memcpy(&linking_shaders[idx], shader_list[i]->builtins_to_link, in link_intrastage_shaders()
1105 sizeof(linking_shaders[0]) * shader_list[i]->num_builtins_to_link); in link_intrastage_shaders()
1106 idx += shader_list[i]->num_builtins_to_link; in link_intrastage_shaders()