Revision b11171e8
Added by Leszek Koltunski over 2 years ago
src/main/java/org/distorted/library/effect/PostprocessEffectBlurred.java | ||
---|---|---|
186 | 186 |
GLES30.glVertexAttribPointer(mProgram1.mAttribute[0], POS_DATA_SIZE, GLES30.GL_FLOAT, false, 0, mQuadPositions); |
187 | 187 |
GLES30.glVertexAttribPointer(mProgram1.mAttribute[1], TEX_DATA_SIZE, GLES30.GL_FLOAT, false, 0, mQuadTexture); |
188 | 188 |
GLES30.glDrawArrays(GLES30.GL_TRIANGLE_STRIP, 0, 4); |
189 |
mProgram1.stopUsingProgram(); |
|
189 | 190 |
|
190 | 191 |
// vertical blur |
191 | 192 |
for(int i=0; i<=radius; i++) mOffsets[i] = offsetsCache[offset+i]*offsetCorrH; |
... | ... | |
208 | 209 |
GLES30.glVertexAttribPointer(mProgram2.mAttribute[0], POS_DATA_SIZE, GLES30.GL_FLOAT, false, 0, mQuadPositions); |
209 | 210 |
GLES30.glVertexAttribPointer(mProgram2.mAttribute[1], TEX_DATA_SIZE, GLES30.GL_FLOAT, false, 0, mQuadTexture); |
210 | 211 |
GLES30.glDrawArrays(GLES30.GL_TRIANGLE_STRIP, 0, 4); |
212 |
mProgram1.stopUsingProgram(); |
|
211 | 213 |
|
212 | 214 |
InternalRenderState.unuseStencilMark(); |
213 | 215 |
|
Also available in: Unified diff
Add DistortedProgram.stopUsingProgram()