Apparently pbuffers are also a deprecated and unportable way of offscreen rendering. They're not supported by Chromium OpenGL implementation, which is what 3D-accelerated VirtualBox uses. This would also help a future OS X port.