Just out of curiousity, what do you get with "--enable-debug --with-optimize-debug-info"?
The same. No difference, at least I don't see any.
@Xordan: Yes, it sounds logical, but such a huge diference is surprising - 50-75% of power goes for debugging. But if You say that it's normal - OK.
Maybe You should warn people in build guide, that using "--enable-debug" will make PS run 2-4x slower
?
And about portals - there do is a problem with them. Look at the following results, I was watching hydlaa_plaza through the exit from Laanx temple (portal _p_laanx_entrance2hydlaa_plaza), 640x480, optimized build, gcc 3.4.5, glibc 2.3.5:
1) CS from 16 march 2006
- portal without "float" flag: 80 fps
- portal with "float" flag: 83 fps
2) current "official" CS version for PS (rev. 24364)
- portal without "float" flag: 42 fps
- portal with "float" flag: 66 fps
Between jan/06 and march/06 performance was degraded in similar way.
Keep this in mind before releasing next version of client, please.