Original Post
I want to have my particles to be able to rotate so I'm using a vertex buffer to hold the data to all the quads for a specific particle effect. I want all the particles to have a different starting rotation angle and then go from there. Is there no better way then set the world translation and then render one quad, then set a new world translation and then render the next quad? Its the only way I can think of but I'm trying to get away from having entities render themselves.