void *, maybe it'd be worth having an empty
wlr_surface_synced_synced_impl, to replace
wlr_addon for this specific use-case?
The upside of this solution is that most synced states are trivial and thus only need 2 lines of code to add support for. Also, state access is a fast array access and we could use a single allocation for all state data if we wanted to: !4495. The downside is that we're storing
void * pointers and this might be micro-optimization.
Alternative to !3151 (closed)
wlr_tearing_control_v1.hint has been renamed to
current, and its type changed from