#version 450 layout(points) in; layout(points, max_vertices = 1) out; // Dropping gl_PointSize must not move gl_SecondaryPositionNV onto its // extension list: GL_NV_stereo_view_rendering is still required below. in gl_PerVertex { vec4 gl_Position; vec4 gl_SecondaryPositionNV; } gl_in[]; void main() { gl_Position = gl_in[0].gl_Position + gl_in[0].gl_SecondaryPositionNV; // ERROR, requires GL_NV_stereo_view_rendering EmitVertex(); }