Lines Matching refs:flags
52 return this->qualifier.flags.i != 0;
57 return this->flags.q.smooth
58 || this->flags.q.flat
59 || this->flags.q.noperspective;
65 if (this->flags.q.smooth)
67 else if (this->flags.q.flat)
69 else if (this->flags.q.noperspective)
81 ubo_mat_mask.flags.i = 0;
82 ubo_mat_mask.flags.q.row_major = 1;
83 ubo_mat_mask.flags.q.column_major = 1;
86 ubo_layout_mask.flags.i = 0;
87 ubo_layout_mask.flags.q.std140 = 1;
88 ubo_layout_mask.flags.q.packed = 1;
89 ubo_layout_mask.flags.q.shared = 1;
96 if ((this->flags.i & q.flags.i & ~(ubo_mat_mask.flags.i |
97 ubo_layout_mask.flags.i)) != 0) {
103 if ((q.flags.i & ubo_mat_mask.flags.i) != 0)
104 this->flags.i &= ~ubo_mat_mask.flags.i;
105 if ((q.flags.i & ubo_layout_mask.flags.i) != 0)
106 this->flags.i &= ~ubo_layout_mask.flags.i;
108 this->flags.i |= q.flags.i;
110 if (q.flags.q.explicit_location)
113 if (q.flags.q.explicit_index)