Whilst trying to determine why our project was performing terribly on certain computers I have found that the shadow methods (SoftShadowMapMethod, HardShadowMapMethod & FilteredShadowMapMethod) perform terribly when the Stage3D is rendering in Software mode.
When experimenting with the SoftShadowTest class (from the Away3D git repo), here’s what I saw:
~60fps with shadows in GPU mode
~30fps without shadows in Software mode
~1fps with shadows in Software mode
I can disable the shadows when in Software mode, but it dramatically changes the look of the project.
Does anyone know if it’s possible to get the shadows to perform better?