• Home
  • Raw
  • Download

Lines Matching refs:blend_state

458    struct pipe_blend_state *blend_state;  in vrend_decode_create_blend()  local
466 blend_state = CALLOC_STRUCT(pipe_blend_state); in vrend_decode_create_blend()
467 if (!blend_state) in vrend_decode_create_blend()
471 blend_state->independent_blend_enable = (tmp & 1); in vrend_decode_create_blend()
472 blend_state->logicop_enable = (tmp >> 1) & 0x1; in vrend_decode_create_blend()
473 blend_state->dither = (tmp >> 2) & 0x1; in vrend_decode_create_blend()
474 blend_state->alpha_to_coverage = (tmp >> 3) & 0x1; in vrend_decode_create_blend()
475 blend_state->alpha_to_one = (tmp >> 4) & 0x1; in vrend_decode_create_blend()
478 blend_state->logicop_func = tmp & 0xf; in vrend_decode_create_blend()
482 blend_state->rt[i].blend_enable = tmp & 0x1; in vrend_decode_create_blend()
483 blend_state->rt[i].rgb_func = (tmp >> 1) & 0x7; in vrend_decode_create_blend()
484 blend_state->rt[i].rgb_src_factor = (tmp >> 4) & 0x1f; in vrend_decode_create_blend()
485 blend_state->rt[i].rgb_dst_factor = (tmp >> 9) & 0x1f; in vrend_decode_create_blend()
486 blend_state->rt[i].alpha_func = (tmp >> 14) & 0x7; in vrend_decode_create_blend()
487 blend_state->rt[i].alpha_src_factor = (tmp >> 17) & 0x1f; in vrend_decode_create_blend()
488 blend_state->rt[i].alpha_dst_factor = (tmp >> 22) & 0x1f; in vrend_decode_create_blend()
489 blend_state->rt[i].colormask = (tmp >> 27) & 0xf; in vrend_decode_create_blend()
492 tmp = vrend_renderer_object_insert(ctx, blend_state, handle, in vrend_decode_create_blend()
495 FREE(blend_state); in vrend_decode_create_blend()