Sto cercando di utilizzare un geometry shader banale, ma se eseguito in Shader Builder su un computer portatile con una GMA X3100 cade indietro e utilizza il software di rendering. Secondo this document il GMA X3100 supporta EXT_geometry_shader4
.Do GLSL geometry shader lavorano sulla GMA X3100 sotto OSX
L'ingresso è POINTS
e l'uscita è LINE_STRIP
.
Cosa sarebbe necessario per farlo funzionare sulla GPU (se possibile )
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();
}
Sei sicuro di stare su OSX> = 10.5? Sembra che EXT_geometry_shader4 non sia supportato in 1.4 e sotto. – genpfault
Sì, sono in 10.6.2. – GameFreak