Explicitly create the GLX window for onscreen surfaces.

Always use glXCreateContextAttribsARB to create GLX contexts.

This will allow us to explicitly destroy hibernated GLX windows, which will hopefully plug some GPU memory leaks that were causing instability.

BUG=145600


Review URL: https://chromiumcodereview.appspot.com/11467008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171679 0039d316-1c4b-4281-b951-d872f2087c98
3 files changed