OpenGLで使用されるシェーディング言語。GPU上で動作し、グラフィックスの描画処理を制御する。
「GLSL」を星図で探索する →
「GLSL」とは?意味を解説
OpenGL Shading Languageの略で、GPU上で実行されるプログラミング言語です。頂点処理やフラグメント処理などのシェーダーを記述し、3Dグラフィックスのレンダリングを細かく制御できます。C言語に似た文法で、リアルタイムグラフィックス開発に不可欠です。
例文
- GLSLで頂点シェーダーを書き、頂点変換処理を最適化した。
- GLSLのフラグメントシェーダーでピクセルごとの色計算を行う。
- WebGLアプリケーションはGLSLでグラフィックス効果を実装する。
語源・由来
OpenGL Shading Languageの頭文字を取った略語。2004年にOpenGL 1.3の仕様に採用された言語。GPUプログラミングの標準化を目的に開発。
英語で言うと
GLSLOpenGL Shading LanguageGPU shader language
「GLSL」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「GLSL」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「GLSL」を探索する →