本書系列html
現代3D圖形編程學習linux
因爲本書中的例子,均是基於OpenGL實現的,所以你的工做環境須要可以運行OpenGL,爲了讀者可以更好的運行原文中的示例,此處簡單地介紹了linux和windows下OpenGL環境的配置。須要配置的是除了OpenGL基礎環境外,還須要freeglut和glew。具體的配置見下面的內容。git
因爲譯者使用的linux版本爲mint 18 sarah,此處就以mint系統爲例進行linux下的環境配置。編程
sudo apt-get install build-essential libgl1-mesa-dev git libglu1-mesa-dev sudo apt-get install libglew-dev freeglut3-dev // 使用glxinfo查看OpenGL支持的版本,以下所示 ~$ glxinfo | grep OpenGL OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce 940MX/PCIe/SSE2 OpenGL core profile version string: 4.5.0 NVIDIA 367.57 OpenGL core profile shading language version string: 4.50 NVIDIA OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.5.0 NVIDIA 367.57 OpenGL shading language version string: 4.50 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 367.57 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions:
也能夠參考cnblogs他人的博文:Linux下OpenGL開發--準備篇windows
能夠參考cnblogs他人的博文:搭建OpenGL環境-Windows/VS2013學習