Lines Matching refs:interpinfo
6767 sinfo->interpinfo[index].semantic_name = ctx->inputs[i].name; in fill_fragment_interpolants()
6768 sinfo->interpinfo[index].semantic_index = ctx->inputs[i].sid; in fill_fragment_interpolants()
6769 sinfo->interpinfo[index].interpolate = ctx->inputs[i].interpolate; in fill_fragment_interpolants()
6770 sinfo->interpinfo[index].location = ctx->inputs[i].location; in fill_fragment_interpolants()
6785 free(sinfo->interpinfo); in fill_interpolants()
6786 sinfo->interpinfo = calloc(ctx->num_interps, sizeof(struct vrend_interp_info)); in fill_interpolants()
6787 if (!sinfo->interpinfo) in fill_interpolants()
6796 free(sinfo->interpinfo); in fill_interpolants()
7131 if (!fs_info->interpinfo) in vrend_patch_vertex_shader_interpolants()
7143 pstring = get_interp_string(cfg, fs_info->interpinfo[i].interpolate, flatshade); in vrend_patch_vertex_shader_interpolants()
7147 auxstring = get_aux_string(fs_info->interpinfo[i].location); in vrend_patch_vertex_shader_interpolants()
7149 switch (fs_info->interpinfo[i].semantic_name) { in vrend_patch_vertex_shader_interpolants()
7154 if (fs_info->interpinfo[i].semantic_index == 1) { in vrend_patch_vertex_shader_interpolants()
7162 snprintf(glsl_name, 64, "ex_c%d", fs_info->interpinfo[i].semantic_index); in vrend_patch_vertex_shader_interpolants()
7164 snprintf(glsl_name, 64, "ex_bc%d", fs_info->interpinfo[i].semantic_index); in vrend_patch_vertex_shader_interpolants()
7169 snprintf(glsl_name, 64, "%s_g%d", oprefix, fs_info->interpinfo[i].semantic_index); in vrend_patch_vertex_shader_interpolants()
7173 vrend_printf("unhandled semantic: %x\n", fs_info->interpinfo[i].semantic_name); in vrend_patch_vertex_shader_interpolants()