[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