Glxext header port

History isn't very clean so keep that in mind.
Has yet to be tested so I'll let you know once I do that.