Complete.Org: Mailing Lists: Archives: freeciv-dev: December 2002:
[Freeciv-Dev] Re: different iso drawing algorithms
Home

[Freeciv-Dev] Re: different iso drawing algorithms

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: Rafa³ Bursig <bursig@xxxxxxxxx>
Cc: "freeciv-dev@xxxxxxxxxxx" <freeciv-dev@xxxxxxxxxxx>
Subject: [Freeciv-Dev] Re: different iso drawing algorithms
From: Raimar Falke <rf13@xxxxxxxxxxxxxxxxx>
Date: Sun, 8 Dec 2002 20:48:59 +0100

On Sun, Dec 08, 2002 at 04:29:57PM +0100, Rafa³ Bursig wrote:
> I make some test on END_GAME_STATE ( see entire map without irrigation 
> , road ,units , cities and FOG !!)
> I disable dithering becouse for now it work with pixel acces and we 
> want see how fast is RLE
> 
> I have special function to draw entire screen map ( draw only main tile 
> sprites ).
> Map screen has 640x480 pixels
> 
> Normal :
> Redraw time = 87, 90, 88, 93, 97, 91 ms
> Flush_fullscreen time : 7 ~ 23 ms
> 
> RLE :
> Redraw time = 53, 61, 56, 60, 59, 48 ms
> Flush_fullscreen time : 7 ~ 19 ms

Disbanded all units, enlarge the client window and recentered multiple
times:

GTK
$ ./civ -a -t isotrident
2: update_map_canvas_visible of 510x411 = 17,593000ms
2: update_map_canvas_visible of 510x405 = 20,285000ms
2: update_map_canvas_visible of 510x405 = 70,473000ms
2: update_map_canvas_visible of 510x405 = 73,353000ms
2: update_map_canvas_visible of 836x538 = 167,654000ms
2: update_map_canvas_visible of 836x538 = 146,956000ms
2: update_map_canvas_visible of 836x538 = 151,558000ms
2: update_map_canvas_visible of 836x538 = 147,156000ms

$ ./civ -a -t trident
2: update_map_canvas_visible of 510x375 = 8,687000ms
2: update_map_canvas_visible of 510x375 = 13,517000ms
2: update_map_canvas_visible of 510x375 = 8,490000ms
2: update_map_canvas_visible of 833x522 = 5,504000ms
2: update_map_canvas_visible of 833x522 = 4,761000ms
2: update_map_canvas_visible of 833x522 = 4,677000ms
2: update_map_canvas_visible of 833x522 = 4,766000ms
2: update_map_canvas_visible of 833x522 = 4,640000ms
2: update_map_canvas_visible of 833x522 = 4,581000ms
2: update_map_canvas_visible of 833x522 = 4,698000ms

xaw:
$ ./civ -a -t trident
2: update_map_canvas_visible of 510x345 = 11,239000ms
2: update_map_canvas_visible of 779x532 = 9,401000ms
2: update_map_canvas_visible of 779x532 = 8,595000ms
2: update_map_canvas_visible of 779x532 = 8,626000ms
2: update_map_canvas_visible of 779x532 = 8,953000ms
2: update_map_canvas_visible of 779x532 = 16,466000ms
2: update_map_canvas_visible of 779x532 = 8,550000ms
2: update_map_canvas_visible of 779x532 = 8,732000ms
2: update_map_canvas_visible of 779x532 = 8,746000ms
2: update_map_canvas_visible of 779x532 = 8,705000ms
2: update_map_canvas_visible of 779x532 = 8,721000ms
2: update_map_canvas_visible of 779x532 = 8,654000ms

GTK2
$ ./civ -a -t isotrident
2: LANGUAGE="de-de"
2: update_map_canvas_visible of 510x375 = 156,592000ms
2: update_map_canvas_visible of 830x532 = 154,541000ms
2: update_map_canvas_visible of 830x532 = 111,793000ms
2: update_map_canvas_visible of 830x532 = 118,921000ms
2: update_map_canvas_visible of 830x532 = 123,952000ms
2: update_map_canvas_visible of 830x532 = 131,795000ms
2: update_map_canvas_visible of 830x532 = 122,677000ms
2: update_map_canvas_visible of 830x532 = 108,367000ms
2: update_map_canvas_visible of 830x532 = 106,764000ms
2: update_map_canvas_visible of 830x532 = 122,509000ms
2: update_map_canvas_visible of 830x532 = 127,309000ms
2: update_map_canvas_visible of 830x532 = 113,985000ms

$ ./civ -a -t trident
2: LANGUAGE="de-de"
2: update_map_canvas_visible of 510x339 = 14,498000ms
2: update_map_canvas_visible of 829x519 = 20,454000ms
2: update_map_canvas_visible of 829x519 = 10,686000ms
2: update_map_canvas_visible of 829x519 = 10,586000ms
2: update_map_canvas_visible of 829x519 = 10,919000ms
2: update_map_canvas_visible of 829x519 = 10,489000ms
2: update_map_canvas_visible of 829x519 = 15,217000ms
2: update_map_canvas_visible of 829x519 = 11,320000ms
2: update_map_canvas_visible of 829x519 = 10,454000ms
2: update_map_canvas_visible of 829x519 = 10,633000ms
2: update_map_canvas_visible of 829x519 = 10,563000ms
2: update_map_canvas_visible of 829x519 = 10,437000ms
2: update_map_canvas_visible of 829x519 = 11,986000ms
2: update_map_canvas_visible of 829x519 = 10,635000ms
2: update_map_canvas_visible of 829x519 = 9,886000ms
2: update_map_canvas_visible of 829x519 = 8,582000ms

This is with a P2-400.

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 "I heard if you play the NT-4.0-CD backwards, you get a satanic message."
 "That's nothing, if you play it forward, it installs NT-4.0"

Attachment: time_update_map_canvas_visible.diff
Description: Text document


[Prev in Thread] Current Thread [Next in Thread]