Lines Matching refs:fs_info
5085 … struct vrend_shader_info *fs_info, const char *oprefix, bool flatshade) in vrend_patch_vertex_shader_interpolants() argument
5090 if (!vs_info || !fs_info) in vrend_patch_vertex_shader_interpolants()
5093 if (!fs_info->interpinfo) in vrend_patch_vertex_shader_interpolants()
5096 if (fs_info->has_sample_input) in vrend_patch_vertex_shader_interpolants()
5099 for (i = 0; i < fs_info->num_interps; i++) { 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()
5109 if (fs_info->glsl_ver < 140) { 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()