#extension GL_EXT_draw_instanced : require attribute highp vec3 _inPos; attribute highp vec3 _inNor; void main() { highp vec3 p; p = _inPos; p.y += float(gl_InstanceIDEXT); p += _inNor; gl_Position = vec4(p,1.0); gl_PointSize = p.x; }