Lines Matching defs:blend
117 R600_ERR("Unknown blend function %d\n", blend_func);
166 R600_ERR("Bad blend factor %d not supported!\n", blend_fact);
327 struct r600_blend_state *blend = CALLOC_STRUCT(r600_blend_state);
329 if (!blend) {
333 r600_init_command_buffer(&blend->buffer, 20);
334 r600_init_command_buffer(&blend->buffer_no_blend, 20);
353 blend->dual_src_blend = util_blend_state_is_dual(state, 0);
354 blend->cb_target_mask = target_mask;
355 blend->alpha_to_one = state->alpha_to_one;
363 r600_store_context_reg(&blend->buffer, R_028808_CB_COLOR_CONTROL, color_control);
364 r600_store_context_reg(&blend->buffer, R_028B70_DB_ALPHA_TO_MASK,
370 r600_store_context_reg_seq(&blend->buffer, R_028780_CB_BLEND0_CONTROL, 8);
374 memcpy(blend->buffer_no_blend.buf, blend->buffer.buf, blend->buffer.num_dw * 4);
375 blend->buffer_no_blend.num_dw = blend->buffer.num_dw;
389 r600_store_value(&blend->buffer_no_blend, 0);
392 r600_store_value(&blend->buffer, 0);
407 r600_store_value(&blend->buffer, bc);
409 return blend;
1233 /* blend clamp should be set for all NORM/SRGB types */
1238 /* set blend bypass according to docs if SINT/UINT or
3684 struct pipe_blend_state blend;
3686 memset(&blend, 0, sizeof(blend));
3687 blend.independent_blend_enable = true;
3688 blend.rt[0].colormask = 0xf;
3689 return evergreen_create_blend_state_mode(&rctx->b.b, &blend, V_028808_CB_RESOLVE);
3694 struct pipe_blend_state blend;
3698 memset(&blend, 0, sizeof(blend));
3699 blend.independent_blend_enable = true;
3700 blend.rt[0].colormask = 0xf;
3701 return evergreen_create_blend_state_mode(&rctx->b.b, &blend, mode);
3706 struct pipe_blend_state blend;
3709 memset(&blend, 0, sizeof(blend));
3710 blend.independent_blend_enable = true;
3711 blend.rt[0].colormask = 0xf;
3712 return evergreen_create_blend_state_mode(&rctx->b.b, &blend, mode);