浏览代码

fix: Blur-based filters under-extend on small radius (#1283)

Pavel Alexandrov 4 月之前
父节点
当前提交
f7d5acf4d7
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      h2d/filter/Blur.hx

+ 1 - 1
h2d/filter/Blur.hx

@@ -49,7 +49,7 @@ class Blur extends Filter {
 	inline function set_linear(v) return pass.linear = v;
 
 	override function sync( ctx : RenderContext, s : Object ) {
-		boundsExtend = radius * 2;
+		boundsExtend = Math.ceil(radius) * 2;
 	}
 
 	override function draw( ctx : RenderContext, t : h2d.Tile ) {