The OpenGL Shading Language (GLSL) is the standard programming language for shaders in OpenGL. There are many versions of the language, with each version corresponding to a version of OpenGL. OpenGL ES 2.0 and above have separate versions of GLSL.
The OpenGL Shading Language (GLSL) is the standard programming language for shaders in OpenGL. There are many versions of the language, with each version corresponding to a version of OpenGL. OpenGL ES 2.0 and above have separate versions of GLSL.
Information about GLSL (for desktops) can be found on the OpenGL Wiki
Versions
GLSL
OpenGL Shading Language 1.10 Specification, #version 110
, OpenGL 2.0
OpenGL Shading Language 1.20 Specification, #version 120
, OpenGL 2.1
OpenGL Shading Language 1.30 Specification, #version 130
, OpenGL 3.0
OpenGL Shading Language 1.40 Specification, #version 140
, OpenGL 3.1
OpenGL Shading Language 1.50 Specification, #version 150
, OpenGL 3.2
OpenGL Shading Language 3.30 Specification, #version 330
, OpenGL 3.3
OpenGL Shading Language 4.00 Specification, #version 400
, OpenGL 4.0
OpenGL Shading Language 4.10 Specification, #version 410
, OpenGL 4.1
OpenGL Shading Language 4.20 Specification, #version 420
, OpenGL 4.2
OpenGL Shading Language 4.30 Specification, #version 430
, OpenGL 4.3
OpenGL Shading Language 4.40 Specification, #version 440
, OpenGL 4.4
OpenGL Shading Language 4.50 Specification, #version 450
, OpenGL 4.5
OpenGL Shading Language 4.60 Specification, #version 460
, OpenGL 4.6
GLSL ES
OpenGL ES Shading Language 1.00 Specification, #version 100 es
, OpenGL ES 1.0
OpenGL ES Shading Language 3.00 Specification, #version 300 es
, OpenGL ES 3.0
OpenGL ES Shading Language 3.10 Specification, #version 310 es
, OpenGL ES 3.2
OpenGL ES Shading Language 3.20 Specification, #version 320 es
, OpenGL ES 3.2