December 2022
Intermediate to advanced
702 pages
27h
English
Programmers mutiny! We're going to throw off our shackles and take over the engine room!
The first radical advancement of OpenGL, since its creation in 1992, was the inclusion of shaders in OpenGL 2.0, released in 2004. Shaders are ancillary programs, attached to an OpenGL program, that run on the GPU and are written by the user to supplant parts of the graphics pipeline formerly of fixed-functionality. They are written in a C-like language called the OpenGL Shading Language (GLSL).
Historically, shaders evolved as a response to the increasing capabilities of GPUs and the need to expose these to the application programmer. Before the standardization of the GLSL for shaders a ...
Read now
Unlock full access