Lines Matching refs:interpinfo

4852       sinfo->interpinfo[index].semantic_name = ctx->inputs[i].name;  in fill_fragment_interpolants()
4853 sinfo->interpinfo[index].semantic_index = ctx->inputs[i].sid; in fill_fragment_interpolants()
4854 sinfo->interpinfo[index].interpolate = ctx->inputs[i].interpolate; in fill_fragment_interpolants()
4855 sinfo->interpinfo[index].location = ctx->inputs[i].location; in fill_fragment_interpolants()
4870 free(sinfo->interpinfo); in fill_interpolants()
4871 sinfo->interpinfo = calloc(ctx->num_interps, sizeof(struct vrend_interp_info)); in fill_interpolants()
4872 if (!sinfo->interpinfo) in fill_interpolants()
4881 free(sinfo->interpinfo); in fill_interpolants()
5093 if (!fs_info->interpinfo) in vrend_patch_vertex_shader_interpolants()
5100 pstring = get_interp_string(cfg, fs_info->interpinfo[i].interpolate, flatshade); in vrend_patch_vertex_shader_interpolants()
5104 auxstring = get_aux_string(fs_info->interpinfo[i].location); in vrend_patch_vertex_shader_interpolants()
5106 switch (fs_info->interpinfo[i].semantic_name) { in vrend_patch_vertex_shader_interpolants()
5110 if (fs_info->interpinfo[i].semantic_index == 1) { in vrend_patch_vertex_shader_interpolants()
5118 snprintf(glsl_name, 64, "ex_c%d", fs_info->interpinfo[i].semantic_index); in vrend_patch_vertex_shader_interpolants()
5120 snprintf(glsl_name, 64, "ex_bc%d", fs_info->interpinfo[i].semantic_index); in vrend_patch_vertex_shader_interpolants()
5125 snprintf(glsl_name, 64, "%s_g%d", oprefix, fs_info->interpinfo[i].semantic_index); in vrend_patch_vertex_shader_interpolants()
5129 fprintf(stderr,"unhandled semantic: %x\n", fs_info->interpinfo[i].semantic_name); in vrend_patch_vertex_shader_interpolants()