Lines Matching refs:fulldecl

145             const struct tgsi_full_declaration *fulldecl  in tgsi_scan_shader()  local
147 const uint file = fulldecl->Declaration.File; in tgsi_scan_shader()
149 for (reg = fulldecl->Range.First; in tgsi_scan_shader()
150 reg <= fulldecl->Range.Last; in tgsi_scan_shader()
159 info->input_semantic_name[reg] = (ubyte)fulldecl->Semantic.Name; in tgsi_scan_shader()
160 info->input_semantic_index[reg] = (ubyte)fulldecl->Semantic.Index; in tgsi_scan_shader()
161 info->input_interpolate[reg] = (ubyte)fulldecl->Interp.Interpolate; in tgsi_scan_shader()
162 info->input_centroid[reg] = (ubyte)fulldecl->Interp.Centroid; in tgsi_scan_shader()
163 info->input_cylindrical_wrap[reg] = (ubyte)fulldecl->Interp.CylindricalWrap; in tgsi_scan_shader()
167 fulldecl->Semantic.Name == TGSI_SEMANTIC_POSITION) in tgsi_scan_shader()
171 unsigned index = fulldecl->Range.First; in tgsi_scan_shader()
172 unsigned semName = fulldecl->Semantic.Name; in tgsi_scan_shader()
183 if (fulldecl->Semantic.Name == TGSI_SEMANTIC_INSTANCEID) { in tgsi_scan_shader()
186 else if (fulldecl->Semantic.Name == TGSI_SEMANTIC_VERTEXID) { in tgsi_scan_shader()
191 info->output_semantic_name[reg] = (ubyte)fulldecl->Semantic.Name; in tgsi_scan_shader()
192 info->output_semantic_index[reg] = (ubyte)fulldecl->Semantic.Index; in tgsi_scan_shader()
196 fulldecl->Semantic.Name == TGSI_SEMANTIC_CLIPDIST) { in tgsi_scan_shader()
197 … info->num_written_clipdistance += util_bitcount(fulldecl->Declaration.UsageMask); in tgsi_scan_shader()
201 fulldecl->Semantic.Name == TGSI_SEMANTIC_POSITION) in tgsi_scan_shader()
204 fulldecl->Semantic.Name == TGSI_SEMANTIC_STENCIL) in tgsi_scan_shader()
207 fulldecl->Semantic.Name == TGSI_SEMANTIC_EDGEFLAG) { in tgsi_scan_shader()