Newer Xorg (1.8+) does this, but there seems to be possible bugs: https://bugs.freedesktop.org/show_bug.cgi?id=27682
Our new Xvnc has GLX 1.4, and the linked test case also works fine.
Works fine.