Try fix frame blur (initialize transparent)

This commit is contained in:
Abe Pazos
2020-05-15 15:48:16 +02:00
committed by Edwin Jakobs
parent 46f0af2e02
commit 01ead9145d

View File

@@ -1,5 +1,6 @@
package org.openrndr.extra.fx.blur package org.openrndr.extra.fx.blur
import org.openrndr.color.ColorRGBa
import org.openrndr.draw.* import org.openrndr.draw.*
import org.openrndr.extra.fx.filterFragmentUrl import org.openrndr.extra.fx.filterFragmentUrl
import org.openrndr.extra.parameters.Description import org.openrndr.extra.parameters.Description
@@ -29,6 +30,7 @@ class FrameBlur : Filter(filterShaderFromUrl(filterFragmentUrl("blur/frame-blur.
if (intermediate == null) { if (intermediate == null) {
intermediate = colorBuffer(target[0].width, target[0].height, type = ColorType.FLOAT16) intermediate = colorBuffer(target[0].width, target[0].height, type = ColorType.FLOAT16)
intermediate?.fill(ColorRGBa.TRANSPARENT)
} }
super.apply(arrayOf(source[0], intermediate!!), arrayOf(intermediate!!)) super.apply(arrayOf(source[0], intermediate!!), arrayOf(intermediate!!))