← Back to team overview

kicad-developers team mailing list archive

Re: Cairo boost

 

Pixman is a dependency for Cairo on msys2 (at least it's according to
whoever wrote the PKGBUILD) so it should be fine on windows.  As always
the problem child may be osx.  You should check with on of the osx devs
to make sure pixman is readily available on osx.  Please keep in mind,
you own any dependencies you add.  Other than that, I'm fine with adding
this dependency if it solves the speed issues with cairo.

On 12/9/2016 11:32 AM, Maciej Sumiński wrote:
> Hi,
> 
> Tom has just finished working on cairo backend optimizations [1]. We
> still have a few tricks up our sleeves, so if the current performance is
> still not high enough to make cairo the offical SW renderer, we can
> continue optimizations.
> 
> It is not merged yet, as the most time consuming part is now implemented
> using pixman, which is one od cairo dependencies.
> Wayne, are you ok with making pixman an explicit KiCad dependency? I do
> not think it should be a problem, but I prefer to be safe than sorry.
> 
> Tom's branch also contains refactoring of VIEW/VIEW_ITEM classes
> (decoupling EDA_ITEM from VIEW) and a small bonus feature called
> "flipped view".
> 
> Regards,
> Orson
> 
> 1. https://code.launchpad.net/~orsonmmz/kicad/+git/kicad/+ref/cairo_boost
> 
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
> 


Follow ups

References