Hi, I want to learn OpenGL using LWJGL. So far I have read the following articles.
LWJGL Basics 1 (The Display)
LWJGL Basics 2 (Input)
LWJGL Basics 3 (The Quad)
LWJGL Basics 4 (Timing)
LWJGL Basics 5 (Fullscreen)
The Quad with DrawArrays
The Quad with DrawElements
The Quad colored
The Quad interleaved
The Quad textured
The Quad updating a VBO with BufferSubData
The Quad with Projection, View and Model matrices
Now to my questions:
1. Can anyone recommend what I should read next?
2. Does it make sense to use the matrix functions such GL11.glMatrixMode(), GL11.glLoadIdentity() and GLU.gluPerspective() or should I immediately begin to do everything by hand, as described here?
3. How can I render a mesh(eg cubes) effectively many times? Should I do it with Geometry Instancing?