メインメニューを開く

差分

Uniform変数

797 バイト追加, 2022年10月14日 (金) 04:30
ページの作成:「'''uniform変数'''(ゆにふぉーむ)とは、OpenGLにおいて「シェーダーに渡す変数」のことであり、シェーダー側(GLSL…」
'''uniform変数'''(ゆにふぉーむ)とは、[[OpenGL]]において「[[シェーダー]]に渡す[[変数]]」のことであり、[[シェーダー]]側([[GLSL]])では[[定数]]に見える。

主に[[ワールド座標]]やライト関連の[[データ]]を[[シェーダー]]に送り込むのに使われる。
[[テクスチャ]]や[[サンプラー]]などもuniform変数に含まれる。

== 関連項目 ==
; 主な関連変数
* uniform変数(ゆにふぉーむ) = 定数
* attribute変数(あとりびゅーと)= 頂点が入ってくる変数
* varying変数(ゔぇりんぐ) = シェーダー間の受け渡し用の変数

; その他
* [[Uniform Buffer Object]] = uniform変数を一纏めにして[[デバイスバッファ]]に格納したもの