Its my understanding that at this time OpenGL SI and Mesa have some internal differences that will require changes to be make in order to use glx. Brian Paul has stated that future versions of Mesa will try and move to similier interfaces so that either could be used.