Implement a hacky version of DrawUserIndexedPrimitives, lots of random number twiddling to make this work. This probably has terrible GC performance, to be improved.