← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] Shortcut for fill all and unfill all zones for GAL

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Nick,

Thank you for the help. I have no negative remarks to the patch, so it
has been committed in 5318.

I am surprised by the benchmark results, as both GAL & default
renderer use the same code for zone filling. I wonder what else
influences the speed, as I would not expect that rendering could make
such a big difference.

Regards,
Orson

On 12/08/2014 11:27 PM, Nick Østergaard wrote:
> Hello
> 
> This is an acompanion patch to the fill all patch accepted on the
> bug tracker [1], implementing the same behaivour for GAL. You will
> find the patch attached.
> 
> I had to create a PCB_EDITOR_CONTROL::ZoneUnfillAll method. I think
> I have done it correctly, it works at least. The GAL filling is
> about 4.1 times faster than the default framework. Filling 4096 of
> my random zones in about 25 seconds for default and about six
> seconds for GAL. Please review.
> 
> Maciej talked about doing with zone hiding/showing by using the 
> visibility buttons, but since [1] got accepted I decided to try
> this out, and I think it work fairly good.
> 
> I did not change the labels for the tool actions to match the ones
> in the legacy patch, because the labels in GAL was short and
> concise already. I don't have an opinion on that.
> 
> Regards Nick Østergaard
> 
> [1] https://bugs.launchpad.net/kicad/+bug/1084202
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJUhisWAAoJEBRwGu1hpbJ1/eYH/0Zjx8QBecyXms5R8+F68Exg
sowSygUPsTcrPuJxOLAHR8dYYXRO/KKkLjQgidkrNhzGx1KMPFni2vs2uQfV6rNT
+Pngir5G/Q/44sZKRyvrdeY8//zLpOYV/zuX+wza5XXmndWtJZveSkFGrhohknN/
pj0bpl/gVn3Ak6ZAyG04AHwYdiE73ABMoT7SOO90uRIlfnt2+qrzGX6M0rEU6FcL
U86b31KVRKhfRj84bBHszVDFrz4MX5rLslIGotZpg9lG6SJiZAmPAJ0NxXIe3HQv
3B4zhwtcyYfqdJZDbtCo6Dv9nNGjEEk8Tccf3xpGiVTfXfe3Sr8hd0ukCrIGPk4=
=TEq6
-----END PGP SIGNATURE-----


Follow ups

References