MetHy, on 10 June 2016 - 01:11 AM, said:
EDuke32 r5771 played in Polymost 1920*1080
I set visibility very high so it reflects your screenshot (if that even matters)
Went from 110 to 79 FPS (from 50 to 80FPS in classic mode). In comparison In Polymost EDuke32's FPS counter claimed between 2000 and 2800 FPS at the start of the map int he helicopter.
i5-4570 quadcore 3,2GHZ
8GB DDR3 and GTX660 (if that even matters)
Unless were able to speed this up some, I'm going to have to throw visibility off into its own core. This won't speed things up by itself, but it will make it so we can do more things while visibility is calculating(like Physics). This means the min spec for mods that fully utilize PolymerNG, will be a CPU that has at least 4 physical cores. Hyperthreading won't count since I think there would still be contention between the threads. Hyperthreading just toggles a flood gate essentially between the two logical cores on one physical core, based on which one is waiting for the L2/L1 cache to get filled. This basically means hyperthreading works well when two different threads are both memory bound, which is possible Polymost is but I haven't done enough profiling on it to say either way.
Terminx:
How much of a perf boost did you get going from double to float? Could one get away with half of that precision and use half floats?

Help
Duke4.net
DNF #1
Duke 3D #1



