Язык шейдеров OpenGL (GLSL) - это стандартный язык программирования для шейдеров в OpenGL. Существует множество версий языка, каждая из которых соответствует версии OpenGL. OpenGL ES 2.0 и выше имеют отдельные версии GLSL.

Язык шейдеров OpenGL (GLSL) - это стандартный язык программирования для шейдеров в OpenGL. Существует множество версий языка, каждая из которых соответствует версии OpenGL. OpenGL ES 2.0 и выше имеют отдельные версии GLSL.

Информацию о GLSL (для настольных компьютеров) можно найти в OpenGL Wiki.

Версии

GLSL

OpenGL Shading Language 1.10 Спецификация,#version 110, OpenGL 2.0
OpenGL Shading Language 1.20 Спецификация,#version 120, OpenGL 2.1
OpenGL Shading Language 1.30 Спецификация,#version 130, OpenGL 3.0
OpenGL Shading Language 1.40 Спецификация,#version 140, OpenGL 3.1
OpenGL Shading Language 1.50 Specification,#version 150, OpenGL 3.2
OpenGL Shading Language 3.30 Спецификация,#version 330, OpenGL 3.3
OpenGL Shading Language 4.00 Спецификация,#version 400, OpenGL 4.0
OpenGL Shading Language 4.10 Спецификация,#version 410, OpenGL 4.1
OpenGL Shading Language 4.20 Спецификация,#version 420, OpenGL 4.2
OpenGL Shading Language 4.30 Спецификация,#version 430, OpenGL 4.3
OpenGL Shading Language 4.40 Спецификация,#version 440, OpenGL 4.4
OpenGL Shading Language 4.50 Specification,#version 450, OpenGL 4.5
OpenGL Shading Language 4.60 Спецификация,#version 450, OpenGL 4.6

GLSL ES

OpenGL ES Shading Language 1.00 Спецификация,#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 Спецификация,#version 320 es, OpenGL ES 3.2