← Back to team overview

kicad-developers team mailing list archive

Re: The KiCad GAL new release



I notice some bugs with netnames in GAL.

I tested GAL with all demo board in the repository and netnames on pads are
visible only with 3 boards. It woks only with:
- flat_hierarchy.kicad_pcb
- interf_u.kicad_pcb
- pic_programmer.kicad_pcb

The second issue is about high contrast mode. The netnames are draw under
the highlighted layer (see screenshot of comlex_hierarchy.kicad_pcb).

There is also a transparency problem with the OpenGL backend and netnames,
netnames under tracks are not draw (see screenshot).

OS: Fedora 19
GPU: Radeon HD 6370M with open source driver

Best regards

2013/7/8 Maciej Sumiński <maciej.suminski@xxxxxxx>

> Ladies and Gentlemen,
> Today you can see another release of the KiCad GAL, that can be considered
> as a release candidate 1. It may still contain some bugs and is still
> missing some minor features, but the main purpose of the release is to make
> some tests and receive a feedback. I will be grateful for every opinion
> that I receive.
> The way of compilation changed a little, but now it is more like an usual
> KiCad build (I removed the KICAD_GAL switch from CMake):
> bzr branch lp:~cern-kicad/kicad/kicad-gal
> mkdir build
> cd build
> make
> I am asking you to build the release version not without a reason - on my
> PC the debug version is about 4-5 times slower.
> If you want to test it under Windows, you may try to cross compile it
> using the recipe at
> http://www.ohwr.org/documents/**251 <http://www.ohwr.org/documents/251>(or I can put the binary somewhere on the web). In the meantime I am going
> to work with Kerusey Karyu to make it possible to build it using a modified
> version of Brian's KiCad WinBuilder (https://launchpad.net/kicad-**
> winbuilder <https://launchpad.net/kicad-winbuilder>) under Windows.
> Similarly to the previous release - you may switch the backends anytime,
> using the View menu or hot keys Alt+F9 (standard KiCad rendering), Alt+F11
> (OpenGL with shaders) and Alt+F12 (Cairo).
> The main changes include an introduction of shaders to the OpenGL GAL
> backend. The shaders are compliant with GLSL 1.20 which is 7 years old
> right now, so I guess any even not-so-recent GPU can cope with that
> (including my notebook's integrated Intel GPU with open source drivers
> under Linux).
> The second change is that we got rid of most of the deprecated GL calls,
> replacing them with vertex buffer objects. At the same time shaders were
> introduced, both combined resulted in a huge performance boost. I invite
> you to take it for a test drive with the most complex PCBs you have. I was
> testbenching it with a 12 copper layers PCB that you can find at
> http://www.ohwr.org/**attachments/download/2187/wrs.**kicad_pcb<http://www.ohwr.org/attachments/download/2187/wrs.kicad_pcb>(please do not pay attention to the wrongly placed labels, the plugin we
> used to import the board is incomplete).
> The Cairo backend obviously is not that fast, but its main purpose is to
> generate documents using vectorized graphics (eg. pdfs).
> The smaller changes compared to the previous release are:
> - dynamic display of netnames on tracks & pads
> - switching display modes for zones
> - high contrast mode
> - zoom & grid settings are working
> At the same time that I am going to remove bugs that you may find
> (hopefully not), I would like to add some smaller features:
> - obeying the display settings for showing netnames (tracks & pads)
> - 1px width lines for outline drawing
> Thanks in advance for your feedback.
> Kind regards,
> Orson, CERN
> ______________________________**_________________
> Mailing list: https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@lists.**launchpad.net<kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-**developers<https://launchpad.net/~kicad-developers>
> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>


Attachment: Cairo.png
Description: PNG image

Attachment: Cairo-HC.png
Description: PNG image

Attachment: OpenGL-HC.png
Description: PNG image

Follow ups