差分

ナビゲーションに移動 検索に移動

ユニフォーム変数

サイズ変更なし, 2019年8月28日 (水) 06:05
編集の要約なし
'''ユニフォーム変数'''とは、[[CPU]]上の[[プログラム]]から[[GPU]]上の[[プログラマブルシェーダー]]を呼び出す際に指定する[[変数]]のことである。
 
[[GPU]]で動く[[プログラム]](プログラマブルシェーダーの[[ソースコード]])からは、いわゆる[[C言語]]でいうところの[[グローバル変数]]というか[[定数]]のように見える。
== 概要 ==
主に「小さな[[データ]]」のやりとりに使われる。頂点データや[[テクスチャ]]のような巨大な配列変数などの場合はユニフォーム変数ではなく[[頂点バッファ]]などを使用して別途引き渡す。
 
[[GPU]]で動く[[プログラム]](プログラマブルシェーダーの[[ソースコード]])からは、いわゆる[[C言語]]でいうところの[[グローバル変数]]というか[[定数]]のように見える。
== 関連項目 ==
* [[Metalでテクスチャから補正せずにサンプリングする]]
匿名利用者

案内メニュー