()
| 305 | |
| 306 | |
| 307 | private void initFBOLayerES() { |
| 308 | IntBuffer buf = allocateDirectIntBuffer(fboWidth * fboHeight); |
| 309 | |
| 310 | if (hasReadBuffer()) readBuffer(BACK); |
| 311 | readPixelsImpl(0, 0, fboWidth, fboHeight, RGBA, UNSIGNED_BYTE, buf); |
| 312 | bindTexture(TEXTURE_2D, glColorTex.get(frontTex)); |
| 313 | texSubImage2D(TEXTURE_2D, 0, 0, 0, fboWidth, fboHeight, RGBA, UNSIGNED_BYTE, buf); |
| 314 | |
| 315 | bindTexture(TEXTURE_2D, glColorTex.get(backTex)); |
| 316 | texSubImage2D(TEXTURE_2D, 0, 0, 0, fboWidth, fboHeight, RGBA, UNSIGNED_BYTE, buf); |
| 317 | |
| 318 | bindTexture(TEXTURE_2D, 0); |
| 319 | bindFramebufferImpl(FRAMEBUFFER, 0); |
| 320 | } |
| 321 | |
| 322 | |
| 323 | private void initFBOLayerGL() { |
no test coverage detected