summaryrefslogtreecommitdiff
path: root/firmware/drivers/lcd-16bit.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/lcd-16bit.c')
-rw-r--r--firmware/drivers/lcd-16bit.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/drivers/lcd-16bit.c b/firmware/drivers/lcd-16bit.c
index f802a1bfbb..fbf6700f28 100644
--- a/firmware/drivers/lcd-16bit.c
+++ b/firmware/drivers/lcd-16bit.c
@@ -68,7 +68,7 @@ void lcd_hline(int x1, int x2, int y)
68 enum fill_opt fillopt = OPT_NONE; 68 enum fill_opt fillopt = OPT_NONE;
69 fb_data *dst, *dst_end; 69 fb_data *dst, *dst_end;
70 70
71 if (!lcd_clip_viewport_hline(&x1, &x2, &y)) 71 if (!clip_viewport_hline(vp, &x1, &x2, &y))
72 return; 72 return;
73 73
74 width = x2 - x1 + 1; 74 width = x2 - x1 + 1;
@@ -128,7 +128,7 @@ void lcd_vline(int x, int y1, int y2)
128 int stride_dst; 128 int stride_dst;
129 lcd_fastpixelfunc_type *pfunc = lcd_fastpixelfuncs[vp->drawmode]; 129 lcd_fastpixelfunc_type *pfunc = lcd_fastpixelfuncs[vp->drawmode];
130 130
131 if (!lcd_clip_viewport_vline(&x, &y1, &y2)) 131 if (!clip_viewport_vline(vp, &x, &y1, &y2))
132 return; 132 return;
133 133
134 dst = FBADDR(x, y1); 134 dst = FBADDR(x, y1);
@@ -152,7 +152,7 @@ void ICODE_ATTR lcd_bitmap_part(const fb_data *src, int src_x, int src_y,
152 fb_data *dst; 152 fb_data *dst;
153 int stride_dst; 153 int stride_dst;
154 154
155 if (!lcd_clip_viewport_rect(&x, &y, &width, &height, &src_x, &src_y)) 155 if (!clip_viewport_rect(vp, &x, &y, &width, &height, &src_x, &src_y))
156 return; 156 return;
157 157
158 src += stride * src_y + src_x; /* move starting point */ 158 src += stride * src_y + src_x; /* move starting point */
@@ -178,7 +178,7 @@ void ICODE_ATTR lcd_bitmap_transparent_part(const fb_data *src, int src_x,
178 unsigned fg = vp->fg_pattern; 178 unsigned fg = vp->fg_pattern;
179 int stride_dst = vp->buffer->stride; 179 int stride_dst = vp->buffer->stride;
180 180
181 if (!lcd_clip_viewport_rect(&x, &y, &width, &height, &src_x, &src_y)) 181 if (!clip_viewport_rect(vp, &x, &y, &width, &height, &src_x, &src_y))
182 return; 182 return;
183 183
184 src += stride * src_y + src_x; /* move starting point */ 184 src += stride * src_y + src_x; /* move starting point */