///**********************************************//**
/// シェーダの入力変数の属性インデックスをレイアウト修飾子で指定します。
///**********************************************//**
#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 );
}