diff --git a/tests/tests/swfs/visual/filters/blur_fractional/Test.as b/tests/tests/swfs/visual/filters/blur_fractional/Test.as new file mode 100644 index 000000000..06b63cc7a --- /dev/null +++ b/tests/tests/swfs/visual/filters/blur_fractional/Test.as @@ -0,0 +1,29 @@ +package { + +import flash.display.Bitmap; +import flash.geom.Point; +import flash.display.BitmapData; +import flash.geom.Rectangle; +import flash.display.MovieClip; +import flash.filters.BlurFilter; + +public class Test extends MovieClip { + public function Test() { + for (var col = 0; col < 10; col += 1) { + for (var row = 0; row < 10; row += 1) { + var image : BitmapData = new Image(); + + var filter = new BlurFilter(row + col * 0.1, 1, 1); + image.applyFilter(image, new Rectangle(0, 0, 80, 80), new Point(0, 0), filter); + + var bm = new Bitmap(image); + bm.smoothing = false; + bm.y = row * 80; + bm.x = col * 80; + addChild(bm); + } + } + } +} + +} \ No newline at end of file diff --git a/tests/tests/swfs/visual/filters/blur_fractional/expected.png b/tests/tests/swfs/visual/filters/blur_fractional/expected.png new file mode 100644 index 000000000..005006108 Binary files /dev/null and b/tests/tests/swfs/visual/filters/blur_fractional/expected.png differ diff --git a/tests/tests/swfs/visual/filters/blur_fractional/image.png b/tests/tests/swfs/visual/filters/blur_fractional/image.png new file mode 100644 index 000000000..0a80077e4 Binary files /dev/null and b/tests/tests/swfs/visual/filters/blur_fractional/image.png differ diff --git a/tests/tests/swfs/visual/filters/blur_fractional/output.txt b/tests/tests/swfs/visual/filters/blur_fractional/output.txt new file mode 100644 index 000000000..e69de29bb diff --git a/tests/tests/swfs/visual/filters/blur_fractional/test.fla b/tests/tests/swfs/visual/filters/blur_fractional/test.fla new file mode 100644 index 000000000..535fc0ca9 Binary files /dev/null and b/tests/tests/swfs/visual/filters/blur_fractional/test.fla differ diff --git a/tests/tests/swfs/visual/filters/blur_fractional/test.swf b/tests/tests/swfs/visual/filters/blur_fractional/test.swf new file mode 100644 index 000000000..5e94c4dc6 Binary files /dev/null and b/tests/tests/swfs/visual/filters/blur_fractional/test.swf differ diff --git a/tests/tests/swfs/visual/filters/blur_fractional/test.toml b/tests/tests/swfs/visual/filters/blur_fractional/test.toml new file mode 100644 index 000000000..4abf2d3fa --- /dev/null +++ b/tests/tests/swfs/visual/filters/blur_fractional/test.toml @@ -0,0 +1,7 @@ +num_frames = 1 + +[image_comparison] +tolerance = 5 + +[player_options] +with_renderer = { optional = false, sample_count = 1, exclude_warp = true }