Shader bilinear doesn't properly handle the case where r overflows into g (or g overflows into b, etc)