Consider looking into mesh shaders, they are designed for this kind of thing.
Topic:
Graphics & Games
SubTopic:
General
Tags: