cobaltjones wrote:To be fair the lag is due to poor optimization. There's no instance where a modern computer shouldn't be able to display hundreds of 2D tiles at full speed.
one word: JOGL. It's a 3D API. I've not done much digging into 3D Java implementations, but none of them are known for their blazing performance. Add in most of your desktop cards are optimized for running DirectX over any other 3D library, and you get all kinds of problems. Professional level cards are just the opposite. None of them (that I'm aware) even support DirectX, even on a Windows computer.