GL_NV_shader_buffer_store is great, but it does not have all the functionalities of its DX11 equivalent.
In particular append/consume buffers. They can be emulated with atomics to a buffer in global...