本书系列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学习