fn sd_ellipse(px: f32, py: f32, rx: f32, ry: f32) -> f32
Cheap ellipse SDF (exact only on circles), matching the shader.