From: Rafael L. <rla...@us...> - 2001-03-06 13:06:33
|
Update of /cvsroot/plplot/plplot/drivers In directory usw-pr-cvs1:/tmp/cvs-serv20296 Modified Files: gnome.c Log Message: Implemented Andrew Roach's idea of caching plD_polyline commands for consecutive connected (same color and width) line draw request and creating bigger canvas polyline objects. This reduced by 75% the rendering time for the x01c demo (the main culprits were the text characters and the axes; those latter used to produce more than 500 objects per axis!) I think I am really done with the "simple" things that I can do as regards the performance. The Gnome driver is only 3 times slower than the xwin driver and I think that this is acceptable. I fixed several other bugs also, too many to document here. Since I am still experimenting with some different ideas, the code became uglier than it has never been. Please, do not hack it until I clean it up. |