Lines Matching refs:decl
47 struct tgsi_declaration decl;
459 struct const_decl *decl = &ureg->const_decls2D[index2D];
463 if (decl->nr_constant_ranges < UREG_MAX_CONSTANT_RANGE) {
464 uint i = decl->nr_constant_ranges++;
466 decl->constant_range[i].first = first;
467 decl->constant_range[i].last = last;
481 struct const_decl *decl = &ureg->const_decls;
487 for (i = 0; i < decl->nr_constant_ranges; i++) {
488 if (decl->constant_range[i].first <= index &&
489 decl->constant_range[i].last >= index) {
496 for (i = 0; i < decl->nr_constant_ranges; i++) {
497 if (decl->constant_range[i].last == index - 1) {
498 decl->constant_range[i].last = index;
502 if (decl->constant_range[i].first == index + 1) {
503 decl->constant_range[i].first = index;
507 minconst = MIN2(minconst, decl->constant_range[i].first);
508 maxconst = MAX2(maxconst, decl->constant_range[i].last);
513 if (decl->nr_constant_ranges < UREG_MAX_CONSTANT_RANGE) {
514 i = decl->nr_constant_ranges++;
515 decl->constant_range[i].first = index;
516 decl->constant_range[i].last = index;
523 decl->constant_range[0].first = minconst;
524 decl->constant_range[0].last = maxconst;
525 decl->nr_constant_ranges = 1;
528 assert(i < decl->nr_constant_ranges);
529 assert(decl->constant_range[i].first <= index);
530 assert(decl->constant_range[i].last >= index);
1213 out[0].decl
1214 out[0].decl.NrTokens = 3;
1215 out[0].decl.File = file;
1216 out[0].decl.UsageMask = usage_mask;
1217 out[0].decl.Semantic = 1;
1242 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1243 out[0].decl.NrTokens = 4;
1244 out[0].decl.File = file;
1245 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW; /* FIXME! */
1246 out[0].decl.Interpolate = 1;
1247 out[0].decl.Semantic = 1;
1272 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1273 out[0].decl.NrTokens = 2;
1274 out[0].decl.File = file;
1275 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1276 out[0].decl.Local = local;
1291 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1292 out[0].decl.NrTokens = 2;
1293 out[0].decl.File = file;
1294 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1295 out[0].decl.Semantic = 0;
1312 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1313 out[0].decl.NrTokens = 3;
1314 out[0].decl.File = file;
1315 out[0].decl.UsageMask = TGSI_WRITEMASK_XYZW;
1316 out[0].decl.Dimension = 1;
1338 out[0].decl.Type = TGSI_TOKEN_TYPE_DECLARATION;
1339 out[0].decl.NrTokens = 3;
1340 out[0].decl.File = TGSI_FILE_SAMPLER_VIEW;
1341 out[0].decl.UsageMask = 0xf;
1522 struct const_decl *decl = &ureg->const_decls2D[i];
1524 if (decl->nr_constant_ranges) {
1527 for (j = 0; j < decl->nr_constant_ranges; j++) {
1530 decl->constant_range[j].first,
1531 decl->constant_range[j].last,