Can you do the check once quickly (maybe with some "toy" data) at the initialization of `gl` or `gloo` or when a context is created, and then set a sub-function to be called (either the standard one, or the ATI-friendly workaround)?