これは、入力レイアウトのないジオメトリ シェーダーです。
#version 150
layout( points, max_vertices = 1 ) out;
void main()
{
for( int i = 0; i < gl_in.length(); i++ )
{
vec4 vert = gl_in[ i ].gl_Position;
gl_Position = vert;
gl_PointSize = gl_in[ i ].gl_PointSize;
EmitVertex();
}
}
このシェーダは正常にコンパイルされています。知る限り、入力が与えられていないため失敗するはずです