Hard to say...shadowgangs wrote:Do you have an idea what the issue might be?
I don't think the number of quads/tris is the problem. In Intrepid Izzy, I'm drawing far more (small) quads without issue (often well over 1000).
However, if I interpret your numbers correctly, Shadow Gangs does overdraw more than Intrepid Izzy does. I've deliberately kept the number of parallax layers quite low - usually only 2 or 3, although some old school tricks were used to make it seem like there are more.
Also, in my level editor, I can define manually where the background layers should or should not be drawn. This has helped me optimise some problem areas.
Another thing I've noticed is that normal textures using the global palettes (with 32-bit colour entries) don't seem to render as fast as VQ textures (with 16-bit colour entries). I'm not using VQ textures for compression, instead I've just filled the VQ code table with a colour palette. This effectively gives me unlimited palettes and it renders very fast.