I do not know if this question might have been asked before, but which method for rendering transparency is more efficient in terms of less lag?:
- Rendering the scene from front to back with respect to the camera
- Rendering the all the opaque items then all the transparent items from least transparent to most transparent.
Also another question with method 2 above, would disabling the GL_BLEND
func when rendering the opaque items reduce usage of memory, and inturn reduce lag, because the fragment shader would not have to run the blend operations, which saves memory, (right?) or have I got it wrong?