Lines Matching refs:first_param
1457 ir_rvalue *first_param = (ir_rvalue *)parameters->get_head_raw(); in emit_inline_vector_constructor() local
1458 ir_rvalue *rhs = new(ctx) ir_swizzle(first_param, 0, 0, 0, 0, in emit_inline_vector_constructor()
1660 ir_rvalue *const first_param = (ir_rvalue *) parameters->get_head_raw(); in emit_inline_matrix_constructor() local
1665 glsl_base_type param_base_type = first_param->type->base_type; in emit_inline_matrix_constructor()
1666 assert(first_param->type->is_float() || first_param->type->is_double()); in emit_inline_matrix_constructor()
1675 if (first_param->type->is_float()) in emit_inline_matrix_constructor()
1688 inst = new(ctx) ir_assignment(rhs_ref, first_param, NULL, 0x01); in emit_inline_matrix_constructor()
1731 } else if (first_param->type->is_matrix()) { in emit_inline_matrix_constructor()
1741 assert(first_param->next->is_tail_sentinel()); in emit_inline_matrix_constructor()
1742 ir_rvalue *const src_matrix = first_param; in emit_inline_matrix_constructor()
1793 new(ctx) ir_variable(first_param->type, "mat_ctor_mat", in emit_inline_matrix_constructor()
1800 new(ctx) ir_assignment(rhs_var_ref, first_param); in emit_inline_matrix_constructor()