Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
"Asteroth, who the heck cares about motion debris rendering"
Well, you might be surprised to learn, at least on my machine in testing, occasionally motion debris rendering could take as long as a millisecond. By switching it to the batching system, it significantly reduces the render time.
As always, a bunch of other improvements and cleanup related to drawing the motion debris. It now fades in from a distance, the max distance increased as a result, and the total number increased as a result of that. The changes to the size aren't "real" changes, for reasons that are unclear to me, the switch of rendering methods significantly increased their apparent size, so I adjusted the size constants to compensate.