This is a weird/annoying one, but while my Intel Arc reports it supports MSAA, when we actually attempt to create the GL context with MSAA it fails. As a fallback, we should attempt to create the MSAA enabled buffers after the context is created instead - this will generally be a first good step to perhaps looking to modernize some of the renderer setup too.
I don't have an Intel Arc any more, so I've got no way of reproducing the issue for now. That said, I've got a hunch it was a weird driver bug. Will raise this again if we stumble into it again.
This is a weird/annoying one, but while my Intel Arc reports it supports MSAA, when we actually attempt to create the GL context with MSAA it fails. As a fallback, we should attempt to create the MSAA enabled buffers after the context is created instead - this will generally be a first good step to perhaps looking to modernize some of the renderer setup too.