Revision 048bc7f4
Added by Leszek Koltunski over 8 years ago
| src/main/java/org/distorted/library/Distorted.java | ||
|---|---|---|
| 34 | 34 |
static int GLSL; |
| 35 | 35 |
static String GLSL_VERSION; |
| 36 | 36 |
|
| 37 |
static int mMargin = 0; |
|
| 38 |
|
|
| 39 | 37 |
/** |
| 40 | 38 |
* When creating an instance of a DistortedTexture from another instance, clone the Bitmap that's |
| 41 | 39 |
* backing up our DistortedTexture. |
| ... | ... | |
| 153 | 151 |
|
| 154 | 152 |
mInitialized = false; |
| 155 | 153 |
} |
| 156 |
|
|
| 157 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
|
| 158 |
|
|
| 159 |
public static void setMargin(int pixels) |
|
| 160 |
{
|
|
| 161 |
mMargin = pixels; |
|
| 162 |
} |
|
| 163 | 154 |
} |
| src/main/java/org/distorted/library/EffectQueuePostprocess.java | ||
|---|---|---|
| 333 | 333 |
GLES30.glClearStencil(0); |
| 334 | 334 |
|
| 335 | 335 |
buffer1.setAsOutput(); |
| 336 |
GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT|GLES30.GL_DEPTH_BUFFER_BIT);//|GLES30.GL_STENCIL_BUFFER_BIT);
|
|
| 336 |
GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT|GLES30.GL_DEPTH_BUFFER_BIT|GLES30.GL_STENCIL_BUFFER_BIT); |
|
| 337 | 337 |
buffer2.setAsOutput(); |
| 338 |
GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT); |
|
| 338 |
GLES30.glClear(GLES30.GL_COLOR_BUFFER_BIT|GLES30.GL_DEPTH_BUFFER_BIT);
|
|
| 339 | 339 |
} |
| 340 | 340 |
|
| 341 | 341 |
return mNumEffects; |
Also available in: Unified diff
Correct a bug where postprocessed objects would not re-appear after the app went briefly to the background.