? Estoy tratando de usar un sombreador de geometría trivial pero cuando se ejecuta en Shader Builder en un equipo portátil con un GMA X3100 retrocede y usa el software renderizado. Según this document, el GMA X3100 es compatible con EXT_geometry_shader4
.¿Funcionan los sombreadores de geometría GLSL en el GMA X3100 bajo OSX
La entrada es POINTS
y la salida es LINE_STRIP
.
¿Qué sería necesario para conseguir que se ejecute en la GPU (si es posible )
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();
}
¿Seguro que estás en OSX> = 10.5? Parece que EXT_geometry_shader4 no es compatible con la versión 1.4 y siguientes. – genpfault
Sí, estoy en 10.6.2. – GameFreak