attribute float diameter; void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; gl_FrontColor = gl_Color; gl_PointSize = 1400 * gl_ProjectionMatrix[1].y * diameter; }