- OpenGL 4 Shading Language Cookbook(Second Edition)
- David Wolff
- 97字
- 2021-07-21 17:50:56
Chapter 1. Getting Started with GLSL
In this chapter, we will cover the following recipes:
- Using a function loader to access the latest OpenGL functionality
- Using GLM for mathematics
- Determining the GLSL and OpenGL version
- Compiling a shader
- Linking a shader program
- Sending data to a shader using vertex attributes and vertex buffer objects
- Getting a list of active vertex input attributes and locations
- Sending data to a shader using uniform variables
- Getting a list of active uniform variables
- Using uniform blocks and uniform buffer objects
- Getting debug messages
- Building a C++ shader program class