
The shader already operates on floating point sigma, and there's just no reason for us to force it to be an unsigned integer. It's still important that sigma must be positive though. Make sigma a float, and make sure it's a positive number. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1646>