Home | History | Annotate | Download | only in vulkan

Lines Matching full:blend

590 	unsigned blend = 0; /* supports blending, but may not export alpha */
614 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_UINT16_ABGR;
616 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_SINT16_ABGR;
618 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_FP16_ABGR;
635 blend = V_028714_SPI_SHADER_32_R;
638 blend = blend_alpha = V_028714_SPI_SHADER_32_AR;
643 blend = V_028714_SPI_SHADER_32_GR;
646 blend = blend_alpha = V_028714_SPI_SHADER_32_AR;
650 blend = blend_alpha = V_028714_SPI_SHADER_32_ABGR;
652 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_UINT16_ABGR;
654 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_SINT16_ABGR;
656 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_FP16_ABGR;
663 blend = normal = V_028714_SPI_SHADER_32_R;
666 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_32_AR;
673 blend = normal = V_028714_SPI_SHADER_32_GR;
676 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_32_AR;
685 alpha = blend = blend_alpha = normal = V_028714_SPI_SHADER_32_ABGR;
689 unreachable("unhandled blend format");
697 return blend;
744 struct radv_blend_state *blend = &pipeline->graphics.blend;
760 blend->cb_shader_mask = si_get_cb_shader_mask(col_format);
766 blend->spi_shader_col_format = col_format;
812 struct radv_blend_state *blend = &pipeline->graphics.blend;
826 blend->cb_color_control = 0;
828 blend->cb_color_control |= S_028808_ROP3(vkblend->logicOp | (vkblend->logicOp << 4));
830 blend->cb_color_control |= S_028808_ROP3(0xcc);
832 blend->db_alpha_to_mask = S_028B70_ALPHA_TO_MASK_OFFSET0(2) |
837 blend->cb_target_mask = 0;
848 blend->sx_mrt0_blend_opt[i] = S_028760_COLOR_COMB_FCN(V_028760_OPT_COMB_BLEND_DISABLED) | S_028760_ALPHA_COMB_FCN(V_028760_OPT_COMB_BLEND_DISABLED);
853 blend->cb_target_mask |= (unsigned)att->colorWriteMask << (4 * i);
855 blend->cb_blend_control[i] = blend_cntl;
883 blend->cb_blend_control[i] = blend_cntl;
896 blend->cb_blend_control[i] = 0;
898 if (blend->cb_target_mask)
899 blend->cb_color_control |= S_028808_MODE(mode);
901 blend->cb_color_control |= S_028808_MODE(V_028808_CB_DISABLE);
1035 struct radv_blend_state *blend = &pipeline->graphics.blend;
1078 blend->db_alpha_to_mask |= S_028B70_ALPHA_TO_MASK_ENABLE(1);
1357 key.fs.col_format = pipeline->graphics.blend.spi_shader_col_format;