Lines Matching refs:mask_buf
86 lv_opa_t * mask_buf = NULL; in lv_draw_sw_fill() local
90 mask_buf = lv_malloc(clipped_w); in lv_draw_sw_fill()
101 blend_dsc.mask_buf = mask_buf; in lv_draw_sw_fill()
162 lv_memset(mask_buf, opa, clipped_w); in lv_draw_sw_fill()
163 … blend_dsc.mask_res = lv_draw_sw_mask_apply(mask_list, mask_buf, blend_area.x1, top_y, clipped_w); in lv_draw_sw_fill()
202 … if(grad_opa_map[i] < LV_OPA_MAX) mask_buf[i] = (mask_buf[i] * grad_opa_map[i]) >> 8; in lv_draw_sw_fill()
244 lv_memset(mask_buf, opa, clipped_w); in lv_draw_sw_fill()
245 … blend_dsc.mask_res = lv_draw_sw_mask_apply(mask_list, mask_buf, blend_area.x1, top_y, clipped_w); in lv_draw_sw_fill()
249 … if(grad_opa_map[i] < LV_OPA_MAX) mask_buf[i] = (mask_buf[i] * grad_opa_map[i]) >> 8; in lv_draw_sw_fill()
264 blend_dsc.mask_buf = NULL; in lv_draw_sw_fill()
276 blend_dsc.mask_buf = grad_opa_map; in lv_draw_sw_fill()
282 blend_dsc.mask_buf = grad_opa_map; in lv_draw_sw_fill()
319 if(mask_buf) { in lv_draw_sw_fill()
320 lv_free(mask_buf); in lv_draw_sw_fill()