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