Revision: 12780
          http://sourceforge.net/p/skim-app/code/12780
Author:   hofman
Date:     2022-02-11 15:03:16 +0000 (Fri, 11 Feb 2022)
Log Message:
-----------
Don't include max value in extent

Modified Paths:
--------------
    trunk/SkimTransitions/SKTTransitions.cikernel

Modified: trunk/SkimTransitions/SKTTransitions.cikernel
===================================================================
--- trunk/SkimTransitions/SKTTransitions.cikernel       2022-02-10 22:42:41 UTC 
(rev 12779)
+++ trunk/SkimTransitions/SKTTransitions.cikernel       2022-02-11 15:03:16 UTC 
(rev 12780)
@@ -15,7 +15,7 @@
     
     t1 = destCoord();
     
-    return any(lessThan(t1, rect.xy)) || any(greaterThan(t1, rect.xy + 
rect.zw)) ? sample(back, samplerTransform(back, t1)) : sample(front, 
samplerTransform(front, t1));
+    return any(lessThan(t1, rect.xy)) || any(greaterThanEqual(t1, rect.xy + 
rect.zw)) ? sample(back, samplerTransform(back, t1)) : sample(front, 
samplerTransform(front, t1));
 }
 
 kernel vec4 offsetComposition(sampler front, sampler back, vec4 extent, vec2 
offset1, vec2 offset2, float darken)
@@ -26,8 +26,8 @@
     t0 = destCoord();
     t1 = t0 + offset1;
     t2 = t0 + offset2;
-    p1 = any(lessThan(t1, extent.xy)) || any(greaterThan(t1, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(front, samplerTransform(front, t1));
-    p2 = any(lessThan(t2, extent.xy)) || any(greaterThan(t2, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(back, samplerTransform(back, t2));
+    p1 = any(lessThan(t1, extent.xy)) || any(greaterThanEqual(t1, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(front, samplerTransform(front, t1));
+    p2 = any(lessThan(t2, extent.xy)) || any(greaterThanEqual(t2, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(back, samplerTransform(back, t2));
     p2.rgb *= darken;
     
     return p1 + (1.0 - p1.a) * p2;
@@ -56,10 +56,10 @@
     t3 = t2 + vec2(0.0, amount * (m.r + m.g + m.b) / 3.0);
     
     extent = samplerExtent(src);
-    p1 = any(lessThan(t3, extent.xy)) || any(greaterThan(t3, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(src, samplerTransform(src, t3));
+    p1 = any(lessThan(t3, extent.xy)) || any(greaterThanEqual(t3, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(src, samplerTransform(src, t3));
     
     extent = samplerExtent(trgt);
-    p2 = any(lessThan(t1, extent.xy)) || any(greaterThan(t1, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(trgt, samplerTransform(trgt, t1));
+    p2 = any(lessThan(t1, extent.xy)) || any(greaterThanEqual(t1, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(trgt, samplerTransform(trgt, t1));
     
     return p1 + (1.0 - p1.a) * p2;
 }
@@ -112,7 +112,7 @@
     r /= factor;
     loc = vec2(r * cos(a), r * sin(a));
 
-    p1 = any(lessThan(loc, extent.xy)) || any(greaterThan(loc, extent.xy + 
extent.zw)) ? vec4(0.0) : sample(src, samplerTransform(src, loc + center));
+    p1 = any(lessThan(loc, extent.xy)) || any(greaterThanEqual(loc, extent.xy 
+ extent.zw)) ? vec4(0.0) : sample(src, samplerTransform(src, loc + center));
 
     p2 = sample(trgt, samplerTransform(trgt, destCoord()));
 

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
Skim-app-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to