Follow-up Comment #5, bug #24318 (project freeciv):
I have new idea why cairo is slow
Its because it uses hardware acceleration probably ... :D
All cairo surfaces are stored in some X server process or video ram. So cairo
uses those surfaces by sending requests to X server. And there is a lot of
those requests for each sprite
and tile.
Maybe there are also hidden conversions from video ram to freeciv process
somehow.
Or maybe there is some problem with some vertical synchronization ( when
moving map with animation enabled
gtk3 reports it has much more frames than gtk2 or qt - but it cheats somehow
for sure - because its choppy like hell)
My guess is to force software rendering only and see how it works.
_______________________________________________________
Reply to this item at:
<http://gna.org/bugs/?24318>
_______________________________________________
Message sent via/by Gna!
http://gna.org/
_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev