Mail Archives: geda-user/2015/07/27/07:00:00
On Mon, Jul 27, 2015 at 10:28:59AM +0200, gedau AT igor2 DOT repo DOT hu wrote:
> Hello,
>
> On Mon, 27 Jul 2015, Gabriel Paubert (paubert AT iram DOT es) [via geda-user AT delorie DOT com] wrote:
>
> > Hi,
> >
> >On Mon, Jul 27, 2015 at 08:28:30AM +0200, gedau AT igor2 DOT repo DOT hu wrote:
> >>Hi,
> >>
> >>On Sat, 25 Jul 2015, Kai-Martin Knaak wrote:
> >>
> >>Opengl and transparent layers was one of my triggers. There were
> >>others too, it was more like just the last drop.
> >>
> >>However, there are many roads:
> >>
> >>- I am willing to give commit permissions to virtually anyone who
> >>wants to contribute (as long as their contribution is aligned with
> >>the goals of the project)
> >>
> >>- I am not against a compile-time option for opengl if someone
> >>volunteers to maintain it. I just want the default to be non-opengl,
> >>and my main priority is to get things work in the default setup.
> >
> >So you use Cairo for drawing? What is the performace for large boards
> >with 6+ layers and hundreds of components?
>
>
> I use whatever the gtk hid with gl disabled uses. A quick greb shows
> cairo in one file.
Given that "grep gdk_draw" in the gtk directory returns many hits, I'd
say that it makes a significant use of a completely deprecated API.
The trouble is that cairo is _way_ slower (cf. gerbv).
>
> Performance on big designs is probably bad. Haven't measured it so I
> don't have actual data but will do it after work.
>
> However, on boards I typically do, small (30*50 mm, a few ten
> components) or large (~100*50 mm, under a hundred of SMD
> components), opengl was always slower than sw render on all the
> comptuers I actually use for PCB design. I don't think gl would be
> faster than the sw render on even bigger boards on the same
> machines.
>
> When I do the benchmark, I will also test with the lesstif hid, I
> have some faint memory of it being faster than the gtk HID.
>
Very likely, for me the two fastest HID are GL followed by lesstif.
But lesstif is much better on remote displays.
However, I've not tested the non-gl gtk in a long time.
> Will publish my results.
Thanks.
Regards,
Gabriel
- Raw text -