[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PCB+GL -> Stable (eventually...)



Peter Clifton wrote:

> The "polygon_speedup" branch should mostly be a success, but I'm fairly
> sure it does increase CPU cycles for some operations. I've not had a
> chance to test it very scientifically, and I'm hesitant to push it to
> git HEAD without having at least made a few checks to see that it isn't
> penalising too many general cases.

Is there anything us testers can check or test?


> If necessary I could re-write the polygon rendering routines to NOT rely
> on the fact the "polygon_speedup" branch creates a spatial datastructure
> of all the contours within a polygon.

If it is just about polygons, I'd say "Go ahead and push!". On my fairly 
recent desktops(*) your openGL branch is consistently faster than HEAD.
On machines with less CPU and graphics muscles I would disable polygons 
during manual routing, anyway. So slightly increasing the CPU load for 
polygons won't affect the work-flow in an environment with weak hardware
too much. On the other hand, the huge usability improvement due to 
transparent tracks helps in such an environment, too.

By the way: Do you you intend to keep the very nice see-thru feature in 
thin-draw-poly mode? If so, there should be an additional menu item to 
explicitly disable any polygon calculation. I used to work-around the lack 
of such a menu item by moving the polygons to dedicated layers and put the 
layers in special layer groups. This is really a crutch which should not be 
necessary.

---<)kaimartin(>---

(*) one of them is three and a half years old, now. The other received an 
update to double core AMD a few weeks ago.
-- 
Kai-Martin Knaak                                  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik      fax: +49-511-762-2211	
Welfengarten 1, 30167 Hannover           http://www.iqo.uni-hannover.de
GPG key:    http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get



_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user