From c5b88ca745b5f457975963914bb2f319705f5c7e Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 4 Sep 2019 20:01:53 +0900 Subject: [PATCH] ector: add FIXME for coming issues. We have no any test resouce but it seems very weird code... Leave a comment for future task. --- src/lib/ector/software/ector_software_rasterizer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/ector/software/ector_software_rasterizer.c b/src/lib/ector/software/ector_software_rasterizer.c index 399b4490a2..ad4aa25e70 100644 --- a/src/lib/ector/software/ector_software_rasterizer.c +++ b/src/lib/ector/software/ector_software_rasterizer.c @@ -284,6 +284,7 @@ _blend_gradient(int count, const SW_FT_Span *spans, void *user_data) while (length) { l = MIN(length, BLEND_GRADIENT_BUFFER_SIZE); + //FIXME: span->x must have adding an offset as much as subtracted length... fetchfunc(buffer, sd, spans->y, spans->x, l); comp_func(target, buffer, l, sd->mul_col, spans->coverage); target += l; @@ -323,6 +324,7 @@ _blend_gradient_alpha(int count, const SW_FT_Span *spans, void *user_data) while (length) { int l = MIN(length, BLEND_GRADIENT_BUFFER_SIZE); + //FIXME: span->x must have adding an offset as much as subtracted length... fetchfunc(gbuffer, sd, spans->y, spans->x, l); uint32_t *temp = gbuffer; @@ -371,6 +373,7 @@ _blend_gradient_alpha_inv(int count, const SW_FT_Span *spans, void *user_data) while (length) { int l = MIN(length, BLEND_GRADIENT_BUFFER_SIZE); + //FIXME: span->x must have adding an offset as much as subtracted length... fetchfunc(gbuffer, sd, spans->y, spans->x, l); uint32_t *temp = gbuffer;