Home | History | Annotate | Download | only in vl

Lines Matching full:blend

379    struct pipe_blend_state blend;
400 memset(&blend, 0, sizeof blend);
401 blend.independent_blend_enable = 0;
402 blend.rt[0].blend_enable = 1;
403 blend.rt[0].rgb_func = PIPE_BLEND_ADD;
404 blend.rt[0].rgb_src_factor = PIPE_BLENDFACTOR_SRC_ALPHA;
405 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ZERO;
406 blend.rt[0].alpha_func = PIPE_BLEND_ADD;
407 blend.rt[0].alpha_src_factor = PIPE_BLENDFACTOR_SRC_ALPHA;
408 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ZERO;
409 blend.logicop_enable = 0;
410 blend.logicop_func = PIPE_LOGICOP_CLEAR;
411 blend.rt[0].colormask = i;
412 blend.dither = 0;
413 r->blend_clear[i] = r->pipe->create_blend_state(r->pipe, &blend);
417 blend.rt[0].rgb_dst_factor = PIPE_BLENDFACTOR_ONE;
418 blend.rt[0].alpha_dst_factor = PIPE_BLENDFACTOR_ONE;
419 r->blend_add[i] = r->pipe->create_blend_state(r->pipe, &blend);
423 blend.rt[0].rgb_func = PIPE_BLEND_REVERSE_SUBTRACT;
424 blend.rt[0].alpha_dst_factor = PIPE_BLEND_REVERSE_SUBTRACT;
425 r->blend_sub[i] = r->pipe->create_blend_state(r->pipe, &blend);