Follow-up Comment #6, patch #2715 (project freeciv):

Being a bit curious, I've decided to give this topic a shot.

But I've been toying with 2.3.0 tarball, not trunk.

First patch touches just about everything but gdk_draw_*.
On that note - trunk seems to have a bug in gui_main.c in regard of srv_id
used instead of ggz_id in one place.

Second (on top of first) tries for cairo drawing.

1. it's not complete yet - I still see gdk_draw_lines, gdk_draw_pixbuf and
gdk_draw_rectangle used somewhere
2. it just about doubles resources consumption (probably cause all sprites
are pixbufs)
3. city map view is broken - I haven't taken a shot at that
gtk_pixbuf_from_cairo_surface function yet

Other than than, I see no *obvious* graphical corruption, then again I
consider myself neither a real freeciv player nor a graphical quality expert.

(file #13853, file #13854)

Additional Item Attachment:

File name: api-cleanup.patch              Size:49 KB
File name: cairo-drawing.patch            Size:36 KB


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to