HLSL (High Level Shader Language)

提供: MonoBook
2016年10月28日 (金) 01:44時点における108.162.226.9 (トーク)による版 (ページの作成:「'''High Level Shading Language'''(読み:はいれべるしぇーでぃんぐらんげーじ、通称: HLSL)とは、マイクロソフトによってDire...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

High Level Shading Language(読み:はいれべるしぇーでぃんぐらんげーじ、通称: HLSL)とは、マイクロソフトによってDirect3D (DirectX)向けに開発されたプログラマブルシェーダーのためのシェーディング言語である。

概要

HLSLは大雑把にいえばシェーダー特化型の汎用的なプログラミング言語である。 アセンブラみたいな言語とGPUメーカー独自の言語しかない状況で颯爽と登場した高級言語である。

HLSLは環境依存が非常に低い言語であるためDirectX以外にもMonoGamePlayStationサブセットPSSL)などにも採用されている。 Unityに至ってはOpenGL向けの実装であってもGLSLではなくHLSLの利用が推奨されている。

扱えるパイプラインステージ

関連項目

参考文献