Home | History | Annotate | Download | only in i915

Lines Matching refs:ifs

286    struct i915_fragment_shader *ifs = p->shader;
295 if (ifs->constant_flags[reg] == I915_CONSTFLAG_USER)
298 if (!(ifs->constant_flags[reg] & (1 << idx)) ||
299 ifs->constants[reg][idx] == c0) {
300 ifs->constants[reg][idx] = c0;
301 ifs->constant_flags[reg] |= 1 << idx;
302 if (reg + 1 > ifs->num_constants)
303 ifs->num_constants = reg + 1;
316 struct i915_fragment_shader *ifs = p->shader;
332 if (ifs->constant_flags[reg] == 0xf ||
333 ifs->constant_flags[reg] == I915_CONSTFLAG_USER)
336 if (!(ifs->constant_flags[reg] & (3 << idx))) {
337 ifs->constants[reg][idx + 0] = c0;
338 ifs->constants[reg][idx + 1] = c1;
339 ifs->constant_flags[reg] |= 3 << idx;
340 if (reg + 1 > ifs->num_constants)
341 ifs->num_constants = reg + 1;
355 struct i915_fragment_shader *ifs = p->shader;
361 if (ifs->constant_flags[reg] == 0xf &&
362 ifs->constants[reg][0] == c0 &&
363 ifs->constants[reg][1] == c1 &&
364 ifs->constants[reg][2] == c2 &&
365 ifs->constants[reg][3] == c3) {
368 else if (ifs->constant_flags[reg] == 0) {
370 ifs->constants[reg][0] = c0;
371 ifs->constants[reg][1] = c1;
372 ifs->constants[reg][2] = c2;
373 ifs->constants[reg][3] = c3;
374 ifs->constant_flags[reg] = 0xf;
375 if (reg + 1 > ifs->num_constants)
376 ifs->num_constants = reg + 1;