※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

///**********************************************//**
/// シェーダの入力変数の属性インデックスをレイアウト修飾子で指定します。
///**********************************************//**
#version 400
 
layout (location = 0) in  vec3 vertex_position; // OpenGL プログラムからの頂点位置の入力(属性インデックス0)
layout (location = 1) in  vec3 vertex_color;    // OpenGL プログラムからの頂点色の入力(属性インデックス1)
out vec3 color;                                 // フラグメントシェーダへの頂点色の出力
 
void main()
{
    color = vertex_color;
    gl_Position = vec4( vertex_position, 1.0 );
}