GLSL
OpenGL 4.3 (GLSL 4.3) 以降、OpenGL ES 3.2 (GLSL ES 3.2) 以降、およびVulkan 1.0以降で、以下の6種類のシェーダーステージに対応している。
頂点シェーダー (vertex shader)
テッセレーション制御シェーダー (tessellation control shader) : GLSL 4.0 / GLSL ES 3.2で対応
テッセレーション評価シェーダー (tessellation evaluation shader) : GLSL 4.0 / GLSL ES 3.2で対応
ジオメトリシェーダー (geometry shader) : GLSL 1.5 / GLSL ES 3.2で対応
フラグメントシェーダー (fragment shader)
コンピュートシェーダー (compute shader) : GLSL 4.3 / GLSL ES 3.1で対応