Matthias Koefferlein
5c6d3775cb
Fixed a compilation issue for a shader program.
2020-08-31 00:45:49 +02:00
Matthias Koefferlein
1dc9d11745
Merge branch 'master' into 2.5d-view-devel
2020-08-30 23:40:54 +02:00
Matthias Köfferlein
5dce0d8384
Implemented #603 (Coordinates for adjust origin) ( #604 )
2020-07-05 18:42:08 +02:00
Matthias Koefferlein
999c065262
Introducing iterated arrays for instances
...
Iterated instances are created for OASIS files
using irregular repetitions in viewer mode.
Reason: this way, the same drawing optimization
than for iterated shape arrays can be applied.
As this is a new API feature, some adjustments
had to be made to incorporate them into the
code.
2020-06-04 12:17:34 +02:00
Matthias Koefferlein
82c6a5bc6b
WIP: fixed more gcc-9 warnings.
2020-05-31 21:50:10 +02:00
Matthias Koefferlein
3a7d9d0b0f
Fixed copyright/license topic.
2020-04-25 23:30:48 +02:00
Matthias Koefferlein
d117e024f0
Removed TODO markers
2020-04-18 00:38:25 +02:00
Matthias Koefferlein
07ecaac598
Enhancements.
2020-04-18 00:17:17 +02:00
Matthias Koefferlein
747184beef
Using background color as configured.
2020-04-17 23:46:02 +02:00
Matthias Koefferlein
1604c089dc
Link between tech comp and 2.5d view
2020-04-17 19:02:13 +02:00
Matthias Koefferlein
b2216ec372
WIP: tech component + editor.
2020-04-17 11:15:50 +02:00
Matthias Koefferlein
7884446da1
Orientation cube, some refinement.
2020-04-17 00:25:21 +02:00
Matthias Koefferlein
f9aa89a0b3
WIP: bugfixes, refactoring.
2020-04-16 23:14:22 +02:00
Matthias Koefferlein
2ec712b104
Implementation starts to make sense. TODO: major refactoring, a lot of utility functions like fit, ...
2020-04-13 22:18:52 +02:00
Matthias Koefferlein
9c00568301
WIP: compass, navigation, bug fixes.
2020-04-13 21:34:32 +02:00
Matthias Koefferlein
fd2749895c
WIP: foreground light, enhanced navigation ...
2020-04-13 18:13:17 +02:00
Matthias Koefferlein
194a2747e6
WIP: better hit point detection
2020-04-12 19:15:11 +02:00
Matthias Koefferlein
75b1b4dc54
WIP.
2020-04-12 18:38:39 +02:00
Matthias Koefferlein
55e79ef78f
WIP.
2020-04-12 16:56:30 +02:00
Matthias Koefferlein
d37608dac1
WIP.
2020-04-12 10:32:23 +02:00
Matthias Koefferlein
7077bac647
WIP.
2020-04-11 22:46:35 +02:00
Matthias Koefferlein
56d406aaad
WIP
2020-04-11 12:02:30 +02:00
Matthias Koefferlein
b5a51f15d0
WIP
2020-04-11 11:21:59 +02:00
Matthias Koefferlein
731dfffe1e
WIP
2020-04-11 11:21:36 +02:00
Matthias Koefferlein
7472bd4955
WIP: experiments on OpenGL view.
2020-04-10 22:40:53 +02:00
Matthias Koefferlein
a4c2cd34cf
Fixed some bugs.
2020-04-06 23:55:30 +02:00
Matthias Koefferlein
b7eb150f03
Fixed some bugs.
2020-04-06 23:52:51 +02:00
Matthias Koefferlein
1e2601d154
Fixed some build errors
2020-04-06 23:22:24 +02:00
Matthias Koefferlein
c4e5367b8a
First setup.
2020-04-06 23:22:24 +02:00
Matthias Koefferlein
c10ccccdf7
Merge branch 'app-refactoring' into doc-args
2020-03-15 21:32:39 +01:00
Matthias Koefferlein
58de38739a
WIP: some refactoring, debugging output for netlist compare
...
Abstraction: a central getenv() feature to wrap all the system-specific things
Netlist compare debug and options can be enabled through environment variables:
KLAYOUT_NETLIST_COMPARE_DEBUG_NETCOMPARE=1: print netlist compare debug info
KLAYOUT_NETLIST_COMPARE_DEBUG_NETGRAPH=1: print net grapg
KLAYOUT_NETLIST_COMPARE_CASE_SENSITIVE=1: make netlist compare case sensitive
2020-02-27 00:51:55 +01:00
Matthias Koefferlein
d01759aa60
Implemented #500 (limit number of shapes in net tracer)
2020-02-23 11:02:15 +01:00
Matthias Koefferlein
68472e6e14
WIP: refactoring ongoing.
2020-02-07 01:27:24 +01:00
Matthias Koefferlein
0f69c24e79
WIP: avoids a segfault because of missing manager
2020-02-04 20:50:46 +01:00
Matthias Koefferlein
cc37ecfd17
Fixed titles of file dialogs.
2020-01-28 23:45:40 +01:00
Matthias Koefferlein
b8c82c4f8b
Updated copyright notice to 2020
2020-01-05 00:59:43 +01:00
Matthias Koefferlein
6648b53822
Fixed issue #419 (multiple top circuits after flatten of netlist)
...
The problem is solved by always producing subcircuits for cell
instances, even if there are no connections.
The netlist comparer had to be adjusted too because subcircuits
without pins were used for representing "unknown" subcircuit pairing.
In addition, this patch should lead to a better matching of
parallel subcircuit configurations where two different subcircuits
are entirely parallel.
2019-11-20 21:56:12 +01:00
Matthias Koefferlein
56084b6b59
Merge branch 'dvb'
2019-09-08 20:07:16 +02:00
Matthias Koefferlein
c95a0652cc
First implementation of deep mode for XOR tool.
2019-09-07 22:30:10 +02:00
Matthias Koefferlein
e2cc0c48b1
Provide flat and hierarchical 'trace all nets' feature, added Netlist#flatten.
2019-09-06 23:13:21 +02:00
Matthias Koefferlein
f6492c80c5
Stream import: support multiple files
...
Multiple files can now be selected for "File/Import/Other Files into current".
NOTE: performance for many files may not be excellent
due to re-sorting of hierarchy and bounding box re-computation.
2019-08-26 22:28:35 +02:00
Matthias Koefferlein
4f9208577b
Added option to configure capture range.
2019-07-25 00:06:50 +02:00
Matthias Koefferlein
13f4547789
More progress reporting, performance enhancements
...
Main performance enhancement: don't update layouts
between make_layer in DeepRegion
2019-06-09 09:40:45 +02:00
Matthias Koefferlein
7b7e35d3d5
Fixed some compiler warnings.
2019-05-27 18:05:38 +02:00
Matthias Koefferlein
30fdb0089b
Integration of netlist extractor with net tracer plugin (-> "trace all nets")
2019-05-05 22:30:07 +02:00
Matthias Koefferlein
4e15b3df92
Netlist browser: detailed info box.
2019-04-30 00:18:11 +02:00
Matthias Koefferlein
eacd5fc19d
Fixed some spelling errors (allow to, allows to)
2019-04-03 19:15:09 +02:00
Ruben Undheim
5d26cf4c77
Spelling errors in code and comments fixed
2019-03-31 15:25:18 +00:00
Matthias Koefferlein
d4d7ea8022
Updated copyright.
2019-01-08 01:09:25 +01:00
Matthias Koefferlein
cbca1fb530
Cleaned up a namespace mess (db::Net was duplicated in NetTracer and db itself) - renamed to db::NetTracerNet, but better solution would be to rename db to something else in the plugin.
2019-01-05 22:39:52 +01:00