Currently, the tdr::Bullet class is 88 bytes large. Probably large enough to drag down performance.

Possibilities include:
- Splitting
Bullet into separate structures, such that the BulletList class has multiple arrays (similar to the "structure-of-arrays" layout. This will complicate methods that return bullet handles.
- Having
Bullet store less info; cutting whatever isn't critical
Currently, the
tdr::Bulletclass is 88 bytes large. Probably large enough to drag down performance.Possibilities include:
Bulletinto separate structures, such that theBulletListclass has multiple arrays (similar to the "structure-of-arrays" layout. This will complicate methods that return bullet handles.Bulletstore less info; cutting whatever isn't critical