fs2open.github.com
fs2open.github.com copied to clipboard
address 6010
I took a close look at the code involved in parsing particle tables. There is no smoking gun, but there are several ways to polish the code which I have implemented here. The most likely culprits for the slowdown, IMO, are the repeated conversions between SCP_string and C-string, especially in ParticleManager::getEffectByName()
; followed by the omission of std::move
in several places.
Addresses #6010.