OpenGL 3.1 just caught up to most of Direct3D 10’s features, save geometry shading. Not sure why they left them out. Perhaps they decided to skip on implementing the geometry shaders, and are working on a tesselation shading pipeline based on Direct3D 11/SM 5.0 hardware.