What is GLSL?
GLSL (OpenGL Shading Language, also known as GLsLang) is a high-level programming language based on C. It was created by OpenGL ARB to provide developers with direct access to the graphics pipeline without the need to know assembly language or hardware-dependent language.
OpenGL ARB continued the old open standards to create the OpenGL Shading Language in order to make it easier for developers to program the GPU in a more understandable language.
Initially emerged as an extension of OpenGL 1.4, GLSL was later officially included in OpenGL 2.0. OpenGL 2.0 is the first major revision since the release of OpenGL 1.0 in 1992.
What are some benefits of using GLSL?:
Cross-platform compatibility on different operating systems (MacOS, Linux, Microsoft Windows)
Ability to write code that can run on any graphics card that supports the OpenGL Shading Language.
Each graphics card manufacturer includes a GLSL compiler in their own driver.
GLSL (OpenGL Shading Language, also known as GLsLang) is a high-level programming language based on C. It was created by OpenGL ARB to provide developers with direct access to the graphics pipeline without the need to know assembly language or hardware-dependent language.
OpenGL ARB continued the old open standards to create the OpenGL Shading Language in order to make it easier for developers to program the GPU in a more understandable language.
Initially emerged as an extension of OpenGL 1.4, GLSL was later officially included in OpenGL 2.0. OpenGL 2.0 is the first major revision since the release of OpenGL 1.0 in 1992.
What are some benefits of using GLSL?:
Cross-platform compatibility on different operating systems (MacOS, Linux, Microsoft Windows)
Ability to write code that can run on any graphics card that supports the OpenGL Shading Language.
Each graphics card manufacturer includes a GLSL compiler in their own driver.