I've been playing around with different ways to create a particle engine in LWJGL and the best I've found is to create a Java array, create a direct buffer, do my calculations on the Java array, and then put the Java array into the direct buffer and give the direct buffer to LWJGL.
This (obviously) slows down the particle engine from all the memory transfers.
Is this the best (possibly only :? ) way to do this, or is there another, faster way?
I can live with it this way, but I would like to have a little more speed. :wink: