hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=c5b88ca745b5f457975963914bb2f319705f5c7e

commit c5b88ca745b5f457975963914bb2f319705f5c7e
Author: Hermet Park <[email protected]>
Date:   Wed Sep 4 20:01:53 2019 +0900

    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;
 

-- 


Reply via email to