Go to file
Mario Hüttel 3ffd63115f Issue #19: Add LayerSettings Class
* Remove Command line and GUI rendering code
* Add LayerSettings Class with all options
* Prepare to remove mapping parser. Is now integrated in LayerSettings
* Adopt all renderers to check if the supplied layer_info struct has to be rendered.

Further todos:
* Implement correct command line parsing.
* Implement Layerselector and GUI to use new LayerSettings class
2019-06-21 21:41:38 +02:00
AUR fix PKGBUILD 2018-07-25 11:25:58 +02:00
c-style-checker@3a58e3dd1c Update style checker to new version 2019-03-07 20:26:03 +01:00
cell-selector Cell selector: LibCellRenderer: Update doxygen 2019-06-17 21:40:41 +02:00
doxygen Issue #19: Edit usage site in doxygen because the command line parameters have severly changed 2019-06-19 20:50:12 +02:00
gds-utils Merge branch 'master' into dev 2019-06-13 23:25:00 +02:00
geometric Update include file hierarchy: Move include file to central include tree 2019-03-26 19:57:19 +01:00
icon add preliminary icon, configure icon in widgets 2018-07-25 10:50:22 +02:00
include/gds-render Issue #19: Add LayerSettings Class 2019-06-21 21:41:38 +02:00
layer Issue #19: Add LayerSettings Class 2019-06-21 21:41:38 +02:00
LICENSE Include license in each file, fix Foobar reference 2018-05-10 01:43:14 +02:00
output-renderers Issue #19: Add LayerSettings Class 2019-06-21 21:41:38 +02:00
resources Add space for activity bar 2019-05-28 20:02:56 +02:00
test-data move example alyouts+rendered outputs into subfolders 2018-06-02 02:58:56 +02:00
version Add versioning scheme to documentation 2019-05-14 19:39:29 +02:00
widgets Add ActivityBar widget 2019-05-28 20:59:16 +02:00
.gitignore Update doxygen 2018-12-10 19:16:07 +01:00
.gitmodules Add style checker as submodule 2019-03-07 20:00:54 +01:00
CMakeLists.txt Output renderers: Move existing renderers to common folder 2019-06-17 21:50:49 +02:00
command-line.c Issue #19: Add LayerSettings Class 2019-06-21 21:41:38 +02:00
gds-render-gui.c Issue #19: Add LayerSettings Class 2019-06-21 21:41:38 +02:00
main.c Issue #19: Add LayerSettings Class 2019-06-21 21:41:38 +02:00
README.MD Update documentation: Add compilation page, fix additional mistake in cell-geometrics.h 2019-03-26 21:00:05 +01:00

GDS-Render Readme

This software is a rendering programm for GDS2 layout files. The GDS2 format is mainly used in integrated circuit development. This program allows the conversion of a GDS file to a vector graphics file.

Output Formats

  • Export GDS Layout to LaTeX (using TikZ).
  • Export to PDF (Cairographics).

Features

Note: Due to various size limitations of both TikZ and the PDF export, the layout might not render correctly. In this case adjust the scale value. A higher scale value scales down your design.

  • Configurable layer stack-up.
  • Layer colors configurable as ARGB color values.
  • Command line interface.
  • Awesome Somehow usable GUI.

License and Other Stuff

  • Free software (GPLv2 only)
  • Coded in plain C using GTK+3.0, Glib2, and Cairographics