メインメニューを開く

差分

固定機能シェーダー

79 バイト追加, 2021年6月23日 (水) 02:02
編集の要約なし
'''固定シェーダー'''とは、[[ゲームフレームワーク]]や[[ゲームエンジン]]などに標準搭載されている固定機能の[[シェーダー]]のことである。
 
各種[[ライブラリ]]内部で[[ソフトウェア]]実装されたものではなく、[[GPU]]にハードウェア実装されたものは「[[ハードウェアT&L]]」などと呼ばれた。昨今はどちらも「固定シェーダー」と呼ぶことが多い。
 
対義語は「[[プログラマブルシェーダー]](環境によってはカスタムエフェクトなどとも呼ばれる)」。
== 概要 ==
素人に[[プログラマブルシェーダー]]など書けるわけもなく、そんなものを書いている時間があるなら、まず[[ゲーム]]の本編を作ろう。そもそも定番の描画処理はわざわざ[[プログラマブルシェーダー]]を持ち出すまでもない。
[[MonoGame]]でいえば「[[MonoGame/クラスライブラリ/BasicEffectクラス|BasicEffectクラス]]」などが固定シェーダーに相当する。内部的には[[プログラマブルシェーダー]]である。
各種[[ライブラリ]]内部で[[ソフトウェア]]実装されたものではなく、[[GPU]]にハードウェア実装されたものは「[[ハードウェアT&L]]」などと呼ばれる。<br /> ==関連項目==
== 関連項目 ==* [[プログラマブルシェーダー]]* [[ハードウェアT&L]]