← Back to team overview

kicad-developers team mailing list archive

Re: Graphics Limits … Windows & CAIRO


Hi Marco,

I hope you have the patience to wait for the integration of the GAL. I've done these performance tests before I've started to write the code and I've narrowed my selection to a direct, simple OpenGL backend for speed and a cairo variant. With the interface that I've created you can write your own plugin for another backend, but I'd prefer to concentrate on these two first.
Dick has already started to integrate the VECTOR2D class, which is our independent implementation of a point/vector.
I'm doing at the moment some code cleaning and go through all examples and then I'll upload an updated version.
I need some help for testing it on OSX, perhaps if you have some time left?


> Jep,
> I'm here advocaciong again wxGraphicsContext.
> I'm feeling that also with nanometers we are going to fit tight with the
> simple wxDC.
> I'm proposing to fade using wxGCDC and use Paths that handles coordinates
> with wxDouble.
> To test the state of the art i suggest to test it on Windows doing those
> hacks:
> Compile wxwidgets statically enabling wxUSE_CAIRO (switches on CAIRO
> instead GDI/GDI+ that was result to be slugghish/slow).
> Change the Kicad code to use wxGCDC (is enough change a bit
> kicad_device_context.h)
> This should show us how Kicad + wx + cairo performs on Windows and show if
> we can pass for this way to enhance kicad.
> If someone has enough time, compiling CAIRO should also possible test how
> performs its OpenGL backend on windows.
> I wish do it, but i haven't a windows platform under my hands, so there is
> any volunteer ?
> --
> Marco Serantoni
> _______________________________________________
> 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

Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de

Follow ups