Plane is currently soft-implemented in Ruby, using sprites. This has the potential to be extremely nonperformant, and already creates minor fps snags when initializing or cleaning up. This should be re-implemented as a custom Drawable using OpenGL.
One way to accomplish this would be texturing via a pixel shader, not hard at all and this way performance is not affected by the texture size (other than VRAM limitations which we won't get into here).
Plane is currently soft-implemented in Ruby, using sprites. This has the potential to be extremely nonperformant, and already creates minor fps snags when initializing or cleaning up. This should be re-implemented as a custom Drawable using OpenGL.
One way to accomplish this would be texturing via a pixel shader, not hard at all and this way performance is not affected by the texture size (other than VRAM limitations which we won't get into here).