固定機能シェーダー
2019年8月23日 (金) 07:49時点におけるimported>Administratorによる版
固定シェーダーとは、ゲームフレームワークやゲームエンジンなどに標準搭載されている固定機能のシェーダーのことである。 対義語は「プログラマブルシェーダー(環境によってはカスタムエフェクトなどとも呼ばれる)」。
概要
素人にプログラマブルシェーダーなど書けるわけもなく、そんなものを書いている時間があるなら、まずゲームの本編を作ろう。そもそも定番の描画処理はわざわざプログラマブルシェーダーを持ち出すまでもない。
という理由でゲームエンジンの開発者でもないかぎり低レベルAPIに手を出すこともなくなり、DirectXやMetalやVulkanに関する書籍は壊滅した。
MonoGameでいえば「BasicEffectクラス」などが固定シェーダーに相当する。内部的にはプログラマブルシェーダーである。