I'm developing something in Away3D. My recommended settings of my video card is 1600x1200 and that is what I am developing at.
Stage 3D is hitting 8-12 fps at 1600x1200 resolution.
If I set the resolution to anything else, then it runs faster. It seems that the lower the resolution the better the performance.
Changing the stage.fullScreenSourceRect to a lower resolution like this increases performance.
stage.fullScreenSourceRect = new Rectangle(0, 0, 1360, 768);
And so does changing the system display resolutions.
What are the recommended solutions for building fullscreen Stage3D apps?
Force low resolution by changing windows resolution using an external c# developed console app?
Explain to the user that recommended resolutions for the application are ....?
Don't fullscreen it and run it at a specific resolution?
What would be the recommeded resolution to target?
So I think I found my issue. My video card at work sucks for 3d. I'm using a NVIDIA Quadro NVS 420.
Ran the same project on my imac at work and it hits 60 fps or more. I'm going to check out the same project on my systems at home and see what framerates I'm getting. Crazy that my development machine at work does not have even decent 3D card. Everything I have done in 2D zooms on this machine.