← Back to team overview

kicad-developers team mailing list archive

Re: Kicad performance

 

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 10/11/2010 08:00 PM, Marco Serantoni wrote:
> On Oct 11, 2010, at 6:09 PM, Alex G wrote:
>>
>> On 10/11/2010 06:41 PM, Marco Serantoni wrote:
>>> Surelly, do you have an OpenGL printer or SVG writer ?
>>>
>> About the OpenGL printer:
>> Setup a framebuffer any resolution you'd like, render whatever you need
>> to there, then copy the framebuffer to a texture, and save as a high
>> resolution bitmap. :)
> 
> Cute, i dubt this is nice for the printer driver, and for the gerber files, HPGL Files, SVG ? All those are vectorial formats.
> 
I thought pcbnew already exported to these formats (save for SVG). The
"OpenGL printer" was just an example, and even then, if you match the
resolution of the printer, pixel for pixel, I don't see the issue. Sure,
a postscript printer would work better. Wait, kicad already does that.

> You still use a couple of Code Paths.. and this could limit your changes.. not thinking the problems of mantaining those two approaches ..
>
True, but I am still not convinced of the wisdom of having three
different drawing APIs. At least vector exports use the same code path
regardless of the OS. You don't end up in a situation where it works on
*nix* but not on MS or vice-versa. Same can be said about rendering.

> PS.
> Try to take a look to Windows and ICDs issues and avaiability, and how OpenGL ICDs are placed on the graphics stack in Windows..
> 
I don't know what you're referring to.


Alex

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJMs1b4AAoJEL0kPHNPXJJK++MP+gNwBVkG9nkqghiwjQy0PT8n
BLc1GHOBeM7ERs4Yz37idVqErBJBWAORgjTkk+2BewAvITebKi+uLwcPLFrzBaSH
yDbDilBq16slgcYP/iR0OmNDrlyRghOUh2BiJ4QNkVZkfZAW0u62riKkcHY3bwLl
XZ/FAa5E+QZKeb40DrVVIcwznRev3KrwDGO4Ofh3n/hahrvS6ay2w6F9icjWm7ay
ivKtZRWYKEn6KDP8LI3eVEzSqvLkTOoBw/Z59HdDzpgfJnEfYtbv5la1T1izNAec
nOPGKo88gIweq1y75d2P2I5msIFW35FVzJM1MjP3M3cnCf0l02cZ4cQ30r30VZH3
33CoyzlJaZVWW12lO6ND/5Mogb4PvfbRbEprp+XiXSlL30d09Xon9i0w3zt47VG9
iJUVeuy3zdOm6OUH9fpAeeFT34nLGUeXeqjUEgKIzdUT+/j4YWbgL0nGZU9H+ocu
d0REbuoGXENf0Lnz8ZSwN5lrQcMPm9QP2flTCtwMyFEMCjV/IYo6BF5wi++EhLbh
DhN0jOIvRc1g5A8HjLTAl5o/PKe5IymXWz5U9FX64Qz9H7F4w7HX3AEqwLvGNSmf
kGctjN7TrfXMcT9i6mkqiLPoSooikeoz1lfIZ+fkfFf5qQSA/vmxftuEKmU9B4T8
2FQxL737dFPefsP/fj6p
=aFLb
-----END PGP SIGNATURE-----



Follow ups

References