I have problem with render targets performance. I have two main textures into which I render and swapping among them and one additional for depth. For ex. I want to render scene with image distortions and DOF. I render depth into "depth" texture, scene into "texture1", after is rendered image distortion into "texture2" by using "depth" and "texture1", after is rendered DOF into "texture1" by using "depth" and "texture2". If is rendered scene with DOF only - 60fps, scene with image distortion only - 60 fps, scene with DOF and distortion (all distortion objects are out off viewing frustum) - 47fps! So only one additional blitting rendered into texture takes 13 fps...
And second question. I render depth without particles, after same scene in normal way. Javadoc says, here is done all transforms, so it is same for both rendering. Is possible to modify FrameBuffer.renderScene(...), to I could skip second renderScene(...) method?