A High Level Overview of GLSL and GLSL Shader Objects
Jul 20, 2021
~ this article is a work in progress as I will continue to add what I am learning
GLSL
- Principal shading language for OpenGL
- C style language
- Compilation model
- A shader is a compiled set of strings for a particular programmable stage
- A program is linked programmable stages to form a system
- A shader can be thought of as a program; when referring to a GLSL shader, the term shader object is used.
The language was developed to give developers more direct control over the graphics pipeline without using low level assembly code.
An important property of the language is that it is parallel in nature.