些細なジオメトリシェーダーを使用しようとしていますが、GMAX3100を搭載したラップトップのShaderBuilderで実行すると、フォールバックしてソフトウェアレンダリングを使用します。このドキュメントによると、GMAX3100はをサポートしていEXT_geometry_shader4
ます。
入力はPOINTS
で、出力はLINE_STRIP
です。
GPUで実行するには何が必要ですか(可能な場合)
uniform vec2 offset;
void main()
{
gl_Position = gl_PositionIn[0];
EmitVertex();
gl_Position = gl_PositionIn[0] + vec4(offset.x,offset.y,0,0);
EmitVertex();
EndPrimitive();
}