官术网_书友最值得收藏!

What you need for this book

The recipes in this book use some of the latest and greatest features in OpenGL 4.x. Therefore, in order to implement them, you'll need graphics hardware (graphics card or onboard GPU) and drivers that support at least OpenGL 4.3. If you're unsure about what version of OpenGL your setup can support, there are a number of utilities available for determining this information. One option is GLview from Realtech VR, available at: http://www.realtech-vr.com/glview/. If you're running Windows or Linux, drivers are readily available for most modern hardware. However, if you're using MacOS X, unfortunately, you may need to wait. As of this writing, the latest version of MacOS X (10.9 Mavericks) only supports OpenGL 4.1.

Once you've verified that you have the required OpenGL drivers, you'll also need the following:

  • A C++ compiler. On Linux, the GNU Compiler Collection (gcc, g++, and so on) may already be available, and if not, it should be available through your distribution's package manager. On Windows, Microsoft Visual Studio will work fine, but if you don't have a copy, then the MinGW compiler (available from http://mingw.org/) is a good option.
  • The GLFW library Version 3.0 or later, available from http://www.glfw.org/. This library provides OpenGL context creation, window support, and support for user input events.
  • The GLM library Version 0.9.4 or later, available from http://glm.g-truc.net/. This provides mathematics support with classes for matrices, vectors, common transformations, noise functions, and much more.
主站蜘蛛池模板: 崇阳县| 宁国市| 南漳县| 友谊县| 镇康县| 临江市| 南漳县| 介休市| 鄂州市| 康定县| 庄河市| 信宜市| 米泉市| 文水县| 墨脱县| 云林县| 清苑县| 河津市| 饶河县| 福建省| 梨树县| 澄江县| 南丹县| 耒阳市| 吉安市| 苏州市| 厦门市| 富锦市| 邯郸市| 自治县| 金溪县| 晋江市| 博乐市| 锦屏县| 平湖市| 昭苏县| 松桃| 商城县| 五家渠市| 中山市| 玛纳斯县|