Lines Matching refs:assigned
143 unsigned assigned; in handle_rvalue() local
159 assigned = 0; in handle_rvalue()
168 case GLSL_TYPE_UINT: d.u[assigned] = c->value.u[0]; break; in handle_rvalue()
169 case GLSL_TYPE_INT: d.i[assigned] = c->value.i[0]; break; in handle_rvalue()
170 case GLSL_TYPE_FLOAT: d.f[assigned] = c->value.f[0]; break; in handle_rvalue()
171 case GLSL_TYPE_BOOL: d.b[assigned] = c->value.b[0]; break; in handle_rvalue()
176 assigned++; in handle_rvalue()
179 assert((write_mask == 0) == (assigned == 0)); in handle_rvalue()
183 if (assigned > 0) { in handle_rvalue()
186 assigned, 0), in handle_rvalue()
206 assigned++; in handle_rvalue()
209 assert(assigned == expr->type->vector_elements); in handle_rvalue()