
Reads exposed size hints for the given cursor plane. Chooses nearest minimum cursor size out of the hints with respect to the user chosen cursor size from the UI. Allocates optimized Hardare cursor size, hence drm buffer Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3165>