mesa: add DisjointOperation to gl_shared_state