On Sat, 2011-08-27 at 11:32 -0400, DJ Delorie wrote: > > I've pushed my PCB+GL branch(s) rebased onto git HEAD now. There are > > a few bugs lurking in my branch regarding postscript export of > > solder mask layers though, and I've not updated the "pours" branch > > in a while. Both of those need work on the drawing APIs, which I've > > not sorted out yet. > > Is it isolated enough that I could try adding it to the lesstif hid? There was that patch I came up with to prove it can be done. I've not revamped that recently though. There is a lot of code which would be duplicated if we were to put it into the lesstif HID in its current state. Assuming that you wish to keep the X11 rendering as well as GL, we will have to figure out how to manage two renderers in Lesstif as well as GTK. I'm still trying to juggle how to manage two different rendering engines in the GTK HID - it gets more complex when you go 3D, as even the rendering agnostic parts of the GTK HID are a little tangled with the coordinate systems being used by the renderer. (I'm working on that now). Realistically, I would suggest waiting a little until I've split the drawing API out a more. Currently it is only the very low level GL routines which are separate from the GTK HID. Everything apart from the toolkit specific GL setup should in theory be shareable. Finally, the more advanced rendering techniques required to get high-speed rendering (my branches, not git HEAD) require work to the drawing APIs though. I'm procrastinating that, as finding the "right" way is hard. The idea is that any changes here would make it easier to slot in the new renderer. It is side-effects of those changes which are currently breaking some aspects of postscript (and perhaps other) output in my PCB+GL branches though. -- 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!) Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user