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)
Version selection
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:
- Can anyone recommend what I should read next?
- 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?
- How can I render a mesh(eg cubes) effectively many times? Should I do it with Geometry Instancing?