gdx-vfx
gdx-vfx copied to clipboard
libGDX post-processing visual effects
Hi, I am getting the following crash on iOS. ``` com.badlogic.gdx.utils.GdxRuntimeException: File not found: gdxvfx/shaders/screenspace.vert (Classpath) at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:142) at com.badlogic.gdx.files.FileHandle.length(FileHandle.java:638) at com.badlogic.gdx.files.FileHandle.estimateLength(FileHandle.java:239) at com.badlogic.gdx.files.FileHandle.readString(FileHandle.java:204) at com.badlogic.gdx.files.FileHandle.readString(FileHandle.java:197) at com.crashinvaders.vfx.gl.VfxGLUtils.compileShader(VfxGLUtils.java:103) at com.crashinvaders.vfx.gl.VfxGLUtils.compileShader(VfxGLUtils.java:79)...
The vfxManager uses a fbo to capture all activities and then adds all the effects. This saves one copy operations. But, currently fbos in libgdx do not support multi sampling....
Im new to the library and i tried to integrate this in my project. I tried most effects and they work fine with blend enabled but whenever i try Bloom...
Because PingPong buffer [doesn't use depth buffer](https://github.com/crashinvaders/gdx-vfx/blob/master/gdx-vfx/core/src/com/crashinvaders/vfx/framebuffer/VfxFrameBuffer.java#L106), capturing a 3D scene doesn't work. A workaround is to render 3D scene into another FBO (with depth buffer enabled) and then render...
Some methods has been renamed in 0.5: https://github.com/crashinvaders/gdx-vfx/blob/4d694a0090f04dfa36348b0dbeba34e81c6753f7/CHANGES.md#050 - `VfxManager`'s `#beginCapture()`/`#endCapture()` have been renamed to `#beginInputCapture()`/`#endInputCapture()`. But there is a couple of references to the old ones (I've checked only...
I'm having an issue where applying the bloom effect drops the fps from 60 to 30 on Android, I know that applying bloom is a pretty expensive operation, but I...