GLX improvement from sandepagnier branch, plus some simple multi context