http://www.trentreed.net/blog/qt5-opengl-part-0-creating-a-window/
http://www.trentreed.net/blog/qt5-opengl-part-1-basic-rendering/
http://www.trentreed.net/blog/qt5-opengl-part-2-3d-rendering/
http://www.trentreed.net/blog/qt5-opengl-part-3a-efficient-input-managers/
http://www.trentreed.net/blog/qt5-opengl-part-3b-camera-control/
http://www.trentreed.net/blog/qt5-opengl-part-4-error-checking/
http://www.trentreed.net/blog/qt5-opengl-part-5-debug-logging/
http://www.trentreed.net/topics/opengl/