Thanks to
the work of Softcoder, Will, JohnDH and Silnarm (listed in reverse chronological order
),
r4474 renders faster by a magnitude of two thirds (+66%) compared to 3.7.1.
We will yet need to verify that this happens without loosing anything important regarding unit, structure and tileset animations, but during initial tests I could not observe any such issues.
So this seems to be a major achievement, especially for us users plagued with slow graphics performance (due to slow graphics hardware).
Quoting my updated table from
this thread, running the "benchmark" scenario using...
./megaglest --load-scenario=benchmark --fullscreen=true
...and unmodified INIs on my
atibox (specs below):
Game version | UpdateFPS | RenderFPS |
3.7.1 | 40 | 30 |
r4409 | 39 | 29 |
r4414 | 39 | 30 |
r4430 | 39 | 30 |
r4470 | 40 | 30 |
r4474 | 40 | 49 |
Sadly this doesn't make a difference for
intelbox:
Game version | UpdateFPS | RenderFPS |
3.5.0 | 39 | 18 |
3.5.2 | 40 | 17 |
3.6.0.3 | 39 | 18 |
3.7.1 | 40 | 18 |
r4362 | 39 | 19 |
r4470 | 39 | 19 |
r4474 | 40 | 19 |
My configuration files on these systems are the same with a single exception, based on
--show-ini-settings output:
intelbox uses the selectbuf selection mode, while
atibox uses color picking.
Switching intelbox to color picking makes no difference to selectbuf on this system running r4474.
Switching atibox to selectbuf (which breaks unit selection there) makes quite the difference on this system running r4474: UpdateFPS 40, RenderFPS: 29.
So apparently whether the recent improvements are noticeable to you is very much a matter of which hardware and driver you are using, as well as your choice of the selection method.