[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
gEDA-user: DRC-GUI
More eye-candy.. again, a real screen-shot, not a mockup.
http://www2.eng.cam.ac.uk/~pcjc2/geda/drc_for_real2.png
Still not production ready though.. whenever I play with GL, I seem to
have a knack of making enough errors in my code to find unusual X / 2D
driver / Mesa bugs which crash the X server!).
The current implementation crashes (the X server) occasionally, and is
somewhat slow at repainting the DRC window.
I can fix the slowness (and probably the crash) by pre-computing the
little pixmaps showing the violations rather than drawing them each
repaint, but then they are drawn in ugly colours due to the in-progress
DRC check. The implementation I have now shows them as on the board, in
real-time.
I say "fix the crash"... calling the GL routines to render once per
violation is a lot less exposure to race conditions / other badness than
calling them for every visible violation, for every repaint.
Regards,
--
Peter Clifton
Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA
Tel: +44 (0)7729 980173 - (No signal in the lab!)
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user