設計者 | OpenGL ARB |
---|---|
開発者 | クロノス・グループ |
最新リリース | 4.6/ 2017年7月31日 |
型付け | 静的型付け |
主な処理系 | glslangValidator, glslc |
影響を受けた言語 | C言語、C++ |
影響を与えた言語 | Core Image Kernel Language[1]、Android Graphics Shading Language (AGSL)[2] |
プラットフォーム | クロスプラットフォーム |
ウェブサイト |
www |
拡張子 | glsl, vert, frag, geom, tesc, tese, comp |
GLSL (OpenGL Shading Language) はGLslangとしても知られ、C言語の構文をベースとした高レベルシェーディング言語である。これはアセンブリ言語やハードウェアに依存した言語を使わないで、アプリケーションソフトウェア開発者がグラフィックスパイプラインを直接制御できるようにOpenGL ARB (Architecture Review Board) [3]で策定された。