(Also, is it possible to split out wined3d_swapchain_gl_get_backup_dc() -> wined3d_device_gl_get_backup_dc() into a separate change?)
It was a separate, following change initially. Moving the contexts from the swapchain to the device without also moving backup_dc handling seemed a bit awkward to me. It can certainly be separated again though.
Actually, I guess there's the option to do it before the other change instead. Hmm, I might try that one.
I was thinking of making it a preceding change, yeah.
It'd be nice for review purposes but honestly I think it'd also be nice for regression purposes.