我正在尝试使用简单的几何着色器,但是当在带有 GMA X3100 的笔记本电脑上的 Shader Builder 中运行时,它会退回并使用软件渲染。根据这份文件,GMA X3100 确实支持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();
}