implemented ARB_shader_draw_parameters runs into gallium/GL interface mismatch
the GL interface for a multi-draw is glMultiDrawElements, however Mesa can decompose this into multiple gallium draws each with the draw_id value set in the draw, however we cannot then feed that back into the GL API without an extension.