Revision 5f7e4f2c
Added by Leszek Koltunski over 7 years ago
| src/main/java/org/distorted/library/main/EffectQueuePostprocess.java | ||
|---|---|---|
| 100 | 100 |
|
| 101 | 101 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 102 | 102 |
|
| 103 |
int postprocess(DistortedOutputSurface[] buffers, int fbo)
|
|
| 103 |
int postprocess(DistortedOutputSurface[] buffers) |
|
| 104 | 104 |
{
|
| 105 | 105 |
int numRenders = 0; |
| 106 | 106 |
|
| ... | ... | |
| 108 | 108 |
|
| 109 | 109 |
for(int i=0; i<mNumEffects; i++) |
| 110 | 110 |
{
|
| 111 |
numRenders += ((PostprocessEffect)mEffects[i]).apply(mUniforms,NUM_UNIFORMS*i, buffers, fbo);
|
|
| 111 |
numRenders += ((PostprocessEffect)mEffects[i]).apply(mUniforms,NUM_UNIFORMS*i, buffers); |
|
| 112 | 112 |
} |
| 113 | 113 |
|
| 114 | 114 |
GLES31.glEnable(GLES31.GL_BLEND); |
Also available in: Unified diff
Hide the FBO_QUEUE thing inside the library. The queue is running internally now, without public setAsOutputFBO() thing (simplifies writing postprocess effects)