WG has resolved ARB_draw_buffers, ARB_occlusion_query, and ARB_vertex_program / NV_vertex_program interactions. Remaining issues are protocol for shading language functions, and details of vertex buffer objects. Jon will assign new GLX opcodes for Ian out of the registry.
Problem with VBO protocol in the past was that the clientside GLX library converted them to immediate mode commands. We can't do this when the data exists on the server side, however. Problems: array enables are not transferred to the server, because they've been considered client state only. DrawArrays protocol doesn't encompass e.g. multitexture, and probably doesn't encode enough information about enabled arrays. Also need support for the several additional array drawing commands that have been added to GL.