I've made even more progress on my OpenGL learnings and now have something (well sort of) to show for it. I have random height mapping in place, texturing, and other fun things and started on lighting (headache of headaches). I'm hoping that someone can take a run through and look at what I've done and help point out my mistakes (I know there are several) as I'm getting to the point of just beating my head against the wall.

1st thing to notice when running is that only 1 side of the spinning star is lighted (I'm guessing normals here)
2nd thing is that the ground doesn't look right. Even though it has height it looks smooth. If you scale the size down or move to the edges you can see the height changers.
3rd thing is the speed... I'm using display lists and everything I thought was the right way of doing things, but still, at only 100x100 land size I only get ~150 fps on a system that should do much better.

This all tells me, I'm doing it wrong, but hey, I'm having fun learning

Code:
 ESC     - Exit 
 Left Arrow - Turn Left 
 Right Arrow - Turn Right 
 Up Arrow  - Move Forward 
 Down Arrow - Move Backward 
 A      - Strafe Left 
 D      - Strafe Right 
 Q      - Float Up 
 Z      - Sink Down 
 R      - Reset Camera Position 
 H      - Toggle HUD 
 F11     - Toggle Full Screen 
 ?      - Display Help to console window
Download at: http://www.eonclash.com/PGD/RenderingEngine.zip

Thanks,
- Jeremy