diff --git a/src/lv_draw/lv_draw_blend.c b/src/lv_draw/lv_draw_blend.c index 5bf1ed6ae..8cefb84c5 100644 --- a/src/lv_draw/lv_draw_blend.c +++ b/src/lv_draw/lv_draw_blend.c @@ -121,8 +121,6 @@ LV_ATTRIBUTE_FAST_MEM void lv_blend_fill(const lv_area_t * clip_area, const lv_a lv_color_t color, lv_opa_t * mask, lv_draw_mask_res_t mask_res, lv_opa_t opa, lv_blend_mode_t mode) { - static int asd = 0; - asd++; /*Do not draw transparent things*/ if(opa < LV_OPA_MIN) return; if(mask_res == LV_DRAW_MASK_RES_TRANSP) return; @@ -464,8 +462,8 @@ LV_ATTRIBUTE_FAST_MEM static void fill_normal(const lv_area_t * disp_area, lv_co const lv_opa_t * mask_tmp_x = mask; for(x = 0; x < draw_area_w; x++) { if(*mask_tmp_x) { - if(*mask_tmp_x != last_mask) opa_tmp = *mask_tmp_x == LV_OPA_COVER ? opa : (uint32_t)((uint32_t)( - *mask_tmp_x) * opa) >> 8; + if(*mask_tmp_x != last_mask) opa_tmp = *mask_tmp_x == LV_OPA_COVER ? opa : + (uint32_t)((uint32_t)(*mask_tmp_x) * opa) >> 8; if(*mask_tmp_x != last_mask || last_dest_color.full != disp_buf_first[x].full) { #if LV_COLOR_SCREEN_TRANSP if(disp->driver.screen_transp) { diff --git a/src/lv_draw/lv_img_buf.c b/src/lv_draw/lv_img_buf.c index 35f915345..14a2de1b3 100644 --- a/src/lv_draw/lv_img_buf.c +++ b/src/lv_draw/lv_img_buf.c @@ -496,10 +496,6 @@ bool lv_img_buf_transform(lv_img_transform_dsc_t * dsc, lv_coord_t x, lv_coord_t if(ys_int >= dsc->cfg.src_h) return false; else if(ys_int < 0) return false; - /* If the fractional < 0x70 mix the source pixel with the left/top pixel - * If the fractional > 0x90 mix the source pixel with the right/bottom pixel - * In the 0x70..0x90 range use the unchanged source pixel */ - uint8_t px_size; uint32_t pxi; if(dsc->tmp.native_color) {