Я пытаюсь использовать тривиальный геометрический шейдер, но при запуске в Shader Builder на ноутбуке с GMA X3100 он отступает и использует программный рендеринг. Согласно этому документу, GMA X3100 поддерживает EXT_geometry_shader4
.
Вход POINTS
, выход LINE_STRIP
.
Что потребуется для запуска на графическом процессоре (если возможно)
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();
}