OpenGL ES 2.0 / GLSL 1.0
Qualifier Type
最終更新:
opengles
-
view
Qualifier変数タイプ
uniform | ・アプリケーションからシェーダーに引き渡す変数 ・読み込み専用 ・名前空間が頂点シェーダとフラグメントシェーダの両方にまたがる。 ・ビルトインのuniform変数は、sampler2D, samplerCubeなど。 |
attribute | ・頂点属性から読み込んだ値が設定される変数 ・シェーダー内では読み込み専用の定数として扱われる ・gl_Vertex(位置)、gl_Normal(法線)、テクスチャ座標、色などのデータを格納 ・描画される頂点ごとに指定されるデータ ・ユーザ独自の頂点ごとに変化するデータを用意し、シェーダに渡すことが可能 ・バーテックスシェーダでのみ利用可能 |
varying | ・バーテックスシェーダからフラグメントシェーダに引き渡す変数 ・varyingと定義された変数の値は、フラグメントシェーダーの同名の変数に自動的に設定される ・varying変数の定義はバーテックスシェーダとフラグメントシェーダの両方で行う |