Go to file
2019-11-14 19:36:59 +01:00
AUR Merge branch 'master' into translations 2019-10-28 22:44:06 +01:00
c-style-checker@3a58e3dd1c Update style checker to new version 2019-03-07 20:26:03 +01:00
cell-selector Integrate cell selector to main gui class 2019-09-28 23:16:48 +02:00
doxygen Merge branch 'dev' into external-renderer-rework 2019-11-14 19:36:59 +01:00
gds-utils Fix style of gds-tree-checker 2019-10-28 22:43:28 +01:00
geometric Merge branch 'dev' 2019-11-09 01:50:37 +01:00
icon add preliminary icon, configure icon in widgets 2018-07-25 10:50:22 +02:00
include/gds-render Modify External Renderer: External renderer docu updated for future changes, restructuring. Not that the changes in the documentation are not yet implemented in code 2019-11-12 20:52:42 +01:00
layer Compilation: Add -Wextra to compile arguments + Fix minor resulting warnings 2019-11-12 18:14:07 +01:00
LICENSE Include license in each file, fix Foobar reference 2018-05-10 01:43:14 +02:00
output-renderers Implement base construct of new external renderer. CLI parameters still not implemented. Currently NULL is passed to init func. Forking implemented but not tested 2019-11-12 21:15:36 +01:00
plugins Add preliminary construct for plugin renderers (shared object renderers) 2019-11-12 19:12:57 +01:00
resources Adapt Header bar to show title correctly 2019-11-03 21:07:56 +01:00
test-data move example alyouts+rendered outputs into subfolders 2018-06-02 02:58:56 +02:00
translations Improve Cmake target for translations. Still not perfect. 2019-11-12 19:53:16 +01:00
version Add dirty warning to version Cmake 2019-10-18 19:39:23 +02:00
widgets Merge branch 'dev' into translations 2019-10-25 21:20:16 +02: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 Merge branch 'dev' into external-renderer-rework 2019-11-14 19:36:59 +01:00
command-line.c Merge branch 'dev' into translations 2019-10-25 21:20:16 +02:00
gds-render-gui.c Merge commit '866d36873a4adef0ef8505de25740c03ec92a2e0' into dev 2019-11-12 19:53:02 +01:00
main.c Modify External Renderer: External renderer docu updated for future changes, restructuring. Not that the changes in the documentation are not yet implemented in code 2019-11-12 20:52:42 +01: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