Lines Matching refs:blend
598 struct pipe_blend_state blend;
600 memset(&blend, 0, sizeof blend);
601 blend.independent_blend_enable = 0;
604 blend.rt[0].blend_enable = 1;
605 blend.rt[0].rgb_src_factor = BlendFactorToPipe(blend_state->blend_factor_source_color);
606 blend.rt[0].rgb_dst_factor = BlendFactorToPipe(blend_state->blend_factor_destination_color);
607 blend.rt[0].alpha_src_factor = BlendFactorToPipe(blend_state->blend_factor_source_alpha);
608 blend.rt[0].alpha_dst_factor = BlendFactorToPipe(blend_state->blend_factor_destination_alpha);
609 blend.rt[0].rgb_func = BlendEquationToPipe(blend_state->blend_equation_color);
610 blend.rt[0].alpha_func = BlendEquationToPipe(blend_state->blend_equation_alpha);
612 blend.rt[0].blend_enable = 0;
615 blend.logicop_enable = 0;
616 blend.logicop_func = PIPE_LOGICOP_CLEAR;
617 blend.rt[0].colormask = PIPE_MASK_RGBA;
618 blend.dither = 0;
620 return context->create_blend_state(context, &blend);
668 void *blend;
694 blend = BlenderToPipe(context, blend_state);
697 vl_compositor_set_layer_blend(cstate, 0, blend, false);
709 context->delete_blend_state(context, blend);
738 void *blend;
764 blend = BlenderToPipe(context, blend_state);
767 vl_compositor_set_layer_blend(cstate, 0, blend, false);
775 context->delete_blend_state(context, blend);