What you need for this book
This book supports a wide range of platforms and open source libraries, ranging from Windows, Mac OS X, or Linux-based desktop applications to portable Android-based mobile applications. You will need a basic understanding of C/C++ programming and background in basic linear algebra for geometric models.
The following are the requirements for chapters 1 to 3:
- OpenGL version: 2.0 or higher (easy to test on legacy graphics hardware).
- Platforms: Windows, Mac OS X, or Linux.
- Libraries: GLFW for OpenGL Windows/context management and handling user inputs. No additional libraries are needed, which makes it very easy to integrate into existing projects.
- Development tools: Windows Visual Studio or Xcode, CMake, and gcc.
The following ...