現代3D圖形編程學習-環境設置

本書系列html

現代3D圖形編程學習linux

環境設置

因爲本書中的例子,均是基於OpenGL實現的,所以你的工做環境須要可以運行OpenGL,爲了讀者可以更好的運行原文中的示例,此處簡單地介紹了linux和windows下OpenGL環境的配置。須要配置的是除了OpenGL基礎環境外,還須要freeglut和glew。具體的配置見下面的內容。git

linux

因爲譯者使用的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

windows

能夠參考cnblogs他人的博文:搭建OpenGL環境-Windows/VS2013學習

相關文章
相關標籤/搜索