Go to file
Mario Hüttel 42f1636860 Make unit test reporting compact 2020-04-19 00:50:30 +02:00
AUR Fix #37: Introduce new versioning scheme for AUR PKGBUILD 2020-04-16 22:43:29 +02:00
LICENSE Include license in each file, fix Foobar reference 2018-05-10 01:43:14 +02:00
c-style-checker@3a58e3dd1c Update style checker to new version 2019-03-07 20:26:03 +01:00
cell-selector Issue #36: Fix memory leaks in set-property function of lib-cell-renderer 2020-04-03 20:32:05 +02:00
doxygen Add testing folder to doxygen's exclude list 2020-04-18 02:38:40 +02:00
gds-utils Add translation markers to all messages except for the gds parser's messages 2019-12-12 21:22:14 +01:00
geometric Rename functions of bounding box to be more consistent 2020-01-14 19:03:26 +01:00
icon add preliminary icon, configure icon in widgets 2018-07-25 10:50:22 +02:00
include/gds-render Fix comment style from // to /**/ 2020-04-07 15:39:38 +02:00
layer Fix doxygen 2019-11-17 14:49:00 +01:00
output-renderers Issue #36: Fix possible memory leak of async status message, if rendering finishes, before message could be displayed 2020-04-03 20:53:32 +02:00
plugins external renderer: Rename FUNC_DECL to EXPORTED_FUNC_DECL to show that it also exports a function 2019-11-18 21:59:42 +01:00
resources Adapt Header bar to show title correctly 2019-11-03 21:07:56 +01:00
test Make unit test reporting compact 2020-04-19 00:50:30 +02:00
test-data move example alyouts+rendered outputs into subfolders 2018-06-02 02:58:56 +02:00
translations Fix typos 2019-12-16 22:00:59 +01:00
version Fix style issue in version.c 2019-12-12 20:36:17 +01:00
widgets Add translation markers to all messages except for the gds parser's messages 2019-12-12 21:22:14 +01:00
.gitignore Update doxygen 2018-12-10 19:16:07 +01:00
.gitmodules Make C style checker submodule track its master branch by default 2019-08-26 21:07:16 +02:00
CMakeLists.txt Add preliminary working principle of unit tests 2020-04-18 03:23:15 +02:00
README.MD Update documentation: Add compilation page, fix additional mistake in cell-geometrics.h 2019-03-26 21:00:05 +01:00
command-line.c Complete chain of passing command line parameters to external renderer 2019-11-15 21:11:41 +01:00
gds-render-gui.c Add translation markers to all messages except for the gds parser's messages 2019-12-12 21:22:14 +01:00
main.c Fix code style 2019-12-07 19:07:52 +01:00

README.MD

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