Lines Matching full:blend
585 struct pipe_blend_state blend;
587 memset(&blend, 0, sizeof blend);
588 blend.independent_blend_enable = 0;
591 blend.rt[0].blend_enable = 1;
592 blend.rt[0].rgb_src_factor = BlendFactorToPipe(blend_state->blend_factor_source_color);
593 blend.rt[0].rgb_dst_factor = BlendFactorToPipe(blend_state->blend_factor_destination_color);
594 blend.rt[0].alpha_src_factor = BlendFactorToPipe(blend_state->blend_factor_source_alpha);
595 blend.rt[0].alpha_dst_factor = BlendFactorToPipe(blend_state->blend_factor_destination_alpha);
596 blend.rt[0].rgb_func = BlendEquationToPipe(blend_state->blend_equation_color);
597 blend.rt[0].alpha_func = BlendEquationToPipe(blend_state->blend_equation_alpha);
599 blend.rt[0].blend_enable = 0;
602 blend.logicop_enable = 0;
603 blend.logicop_func = PIPE_LOGICOP_CLEAR;
604 blend.rt[0].colormask = PIPE_MASK_RGBA;
605 blend.dither = 0;
607 return context->create_blend_state(context, &blend);
655 void *blend;
681 blend = BlenderToPipe(context, blend_state);
684 vl_compositor_set_layer_blend(cstate, 0, blend, false);
696 context->delete_blend_state(context, blend);
725 void *blend;
751 blend = BlenderToPipe(context, blend_state);
754 vl_compositor_set_layer_blend(cstate, 0, blend, false);
762 context->delete_blend_state(context, blend);