Home | History | Annotate | Download | only in r600

Lines Matching full:blend

46 		R600_ERR("Unknown blend function %d\n", blend_func);
95 R600_ERR("Bad blend factor %d not supported!\n", blend_fact);
699 struct r600_pipe_blend *blend = CALLOC_STRUCT(r600_pipe_blend);
703 if (blend == NULL) {
706 rstate = &blend->rstate;
741 blend->cb_target_mask = target_mask;
742 blend->cb_color_control = color_control;
743 /* only MRT0 has dual src blend */
744 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
786 blend->alpha_to_one = state->alpha_to_one;
1337 /* set blend bypass according to docs if SINT/UINT or
2646 struct pipe_blend_state blend;
2650 memset(&blend, 0, sizeof(blend));
2651 blend.independent_blend_enable = true;
2653 blend.rt[i].colormask = 0xf;
2654 blend.rt[i].blend_enable = 1;
2655 blend.rt[i].rgb_func = PIPE_BLEND_ADD;
2656 blend.rt[i].alpha_func = PIPE_BLEND_ADD;
2657 blend.rt[i].rgb_src_factor = PIPE_BLENDFACTOR_ZERO;
2658 blend.rt[i].rgb_dst_factor = PIPE_BLENDFACTOR_ZERO;
2659 blend.rt[i].alpha_src_factor = PIPE_BLENDFACTOR_ZERO;
2660 blend.rt[i].alpha_dst_factor = PIPE_BLENDFACTOR_ZERO;
2662 rstate = r600_create_blend_state_mode(&rctx->context, &blend, V_028808_SPECIAL_RESOLVE_BOX);
2668 struct pipe_blend_state blend;
2671 memset(&blend, 0, sizeof(blend));
2672 blend.independent_blend_enable = true;
2673 blend.rt[0].colormask = 0xf;
2674 rstate = r600_create_blend_state_mode(&rctx->context, &blend, V_028808_SPECIAL_RESOLVE_BOX);
2680 struct pipe_blend_state blend;
2683 memset(&blend, 0, sizeof(blend));
2684 blend.independent_blend_enable = true;
2685 blend.rt[0].colormask = 0xf;
2686 rstate = r600_create_blend_state_mode(&rctx->context, &blend, V_028808_SPECIAL_EXPAND_SAMPLES);