Forráskód Böngészése

fixed bloom (no need to clear dst)

ncannasse 9 éve
szülő
commit
96f2aca807
1 módosított fájl, 1 hozzáadás és 2 törlés
  1. 1 2
      h2d/filter/Bloom.hx

+ 1 - 2
h2d/filter/Bloom.hx

@@ -6,7 +6,7 @@ class Bloom extends Blur {
 	public var amount(get, set) : Float;
 	public var power(get, set) : Float;
 
-	public function new( power = 2., amount = 1., quality = 2, passes = 1, sigma = 1 ) {
+	public function new( power = 2., amount = 1., quality = 2, passes = 1, sigma = 1. ) {
 		super(quality, passes, sigma);
 		bloom = new h3d.pass.ScreenFx(new h3d.shader.Bloom());
 		bloom.shader.power = power;
@@ -21,7 +21,6 @@ class Bloom extends Blur {
 
 	override function draw( ctx : RenderContext, t : h2d.Tile ) {
 		var dst = ctx.textures.allocTarget("dest", ctx, t.width, t.height, false);
-		dst.clear(0, 0);
 		h3d.pass.Copy.run(t.getTexture(), dst);
 		var blurred = super.draw(ctx, t);
 		bloom.shader.texture = blurred.getTexture();