package jo.util.lwjgl.win; import java.nio.FloatBuffer; import jo.vecmath.Matrix4f; import jo.util.jgl.obj.JGLNode; import org.lwjgl.BufferUtils; import org.lwjgl.opengl.GL11; public class ParticleDrawHandler extends ObjDrawHandler { @Override protected Matrix4f preDraw(long tick, JGLNode obj) { Matrix4f m = super.preDraw(tick, obj); FloatBuffer mm = BufferUtils.createFloatBuffer(16); GL11.glGetFloat(GL11.GL_MODELVIEW_MATRIX, mm); mm.put(0, 1); mm.put(1, 0); mm.put(2, 0); mm.put(4, 0); mm.put(5, 1); mm.put(6, 0); mm.put(8, 0); mm.put(9, 0); mm.put(10, 1); GL11.glLoadMatrix(mm); return m; } }