#version 120
uniform float zoom;
// x = min, y = max
uniform vec2 point_sizes;
void main()
{
gl_PointSize = clamp(zoom, point_sizes.x, point_sizes.y);
gl_Position = ftransform();
}