aphadeon / OpenGame.exe

A custom Ruby-powered game engine that supports RPG Maker games.
24 stars 11 forks source link

Plane reimplementation in OpenGL #13

Closed aphadeon closed 7 years ago

aphadeon commented 8 years ago

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).