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

Re: gEDA-user: New layer selector to play with (git preview)



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