• Home
  • Raw
  • Download

Lines Matching refs:fs_info

6944                                             const struct vrend_shader_info *fs_info,
7050 key->fs_info, "gso", in vrend_convert_shader()
7058 key->fs_info, "teo", in vrend_convert_shader()
7066 key->fs_info, "vso", in vrend_convert_shader()
7122 const struct vrend_shader_info *fs_info, in vrend_patch_vertex_shader_interpolants() argument
7128 if (!vs_info || !fs_info) in vrend_patch_vertex_shader_interpolants()
7131 if (!fs_info->interpinfo) in vrend_patch_vertex_shader_interpolants()
7134 if (fs_info->has_sample_input) { in vrend_patch_vertex_shader_interpolants()
7142 for (i = 0; i < fs_info->num_interps; i++) { 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()
7153 if (fs_info->glsl_ver < 140) { 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()