GLSL

GLSL
設計者 OpenGL ARB
開発者 クロノス・グループ
最新リリース 4.6/ 2017年7月31日 (2017-07-31)
型付け 静的型付け
主な処理系 glslangValidator, glslc
影響を受けた言語 C言語C++
影響を与えた言語 Core Image Kernel Language[1]、Android Graphics Shading Language (AGSL)[2]
プラットフォーム クロスプラットフォーム
ウェブサイト www.opengl.org
拡張子 glsl, vert, frag, geom, tesc, tese, comp
ビデオゲームはリアルタイムでレンダリングの計算をOpenGL経由でGPUにアウトソーシングする。シェーダーはOpenGL Shading Languageで書かれ、コンパイルされる。コンパイルされたプログラムはGPUで実行される。

GLSL (OpenGL Shading Language) はGLslangとしても知られ、C言語の構文をベースとした高レベルシェーディング言語である。これはアセンブリ言語やハードウェアに依存した言語を使わないで、アプリケーションソフトウェア開発者がグラフィックスパイプラインを直接制御できるようにOpenGL ARB (Architecture Review Board) [3]で策定された。

  1. ^ Core Image Kernel Language Reference
  2. ^ Android Graphics Shading Language (AGSL)  |  Views  |  Android Developers
  3. ^ About the OpenGL Architecture Review Board Working Group

GLSL

Dodaje.pl - Ogłoszenia lokalne