klayout/src
Kirill Osipov 7d6aa2e728 Use multiple drawing workers for image_with_options rendering
LayoutCanvas::image_with_options always rendered the layout with a
single thread (workers = 0), which serialized image generation even on
views configured for parallel drawing. Now it honors the view's
drawing_workers() count when the view is not in synchronous mode, and
waits for the asynchronous workers to finish before reading back the
rendered bitmaps. This speeds up image export on large layouts while
preserving the original single-threaded behavior in synchronous mode.
2026-07-06 11:09:28 +02:00
..
ant Enabling Qt-less builds 2026-05-24 15:10:21 +02:00
buddies Fixed builds without Ruby 2026-04-11 20:40:28 +02:00
db Issue #2360: Implemented name sorting by default (can be turned off) for 'make_top_level_pins' 2026-05-26 23:26:16 +02:00
doc Python stubs regenerated, DRC/LVS doc updated 2026-05-25 22:01:03 +02:00
drc Maintaining data_id during modification of layer inside device extractor -> this way, the name-to-layer link is maintained inside the DRC engine 2026-05-07 00:10:22 +02:00
edt Adding the ruler options widget and disabling editor options in viewer mode 2026-05-24 00:17:25 +02:00
fontgen Updating copyright to 2026 2026-02-07 17:12:53 +01:00
gsi C++20 readiness 2026-02-16 23:49:23 +01:00
gsiqt Overloaded base class methods also need to transfer ownership of arguments 2026-02-14 19:41:20 +01:00
gtfui Updating copyright to 2026 2026-02-07 17:12:53 +01:00
icons Updating copyright to 2026 2026-02-07 17:12:53 +01:00
img Merge remote-tracking branch 'origin/bugfix/issue-2356' into wip 2026-05-25 20:51:55 +02:00
klayout_main Implementing --help as alias for -h and --version as alias for -v 2026-02-28 09:54:41 +01:00
lay Changed visibility management of tool options (aka "Editor options") 2026-05-24 14:10:45 +02:00
laybasic Use multiple drawing workers for image_with_options rendering 2026-07-06 11:09:28 +02:00
layui First draft for density map feature. 2026-05-11 22:19:12 +02:00
layview Adding the ruler options widget and disabling editor options in viewer mode 2026-05-24 00:17:25 +02:00
lib Fixed BASIC lib tests - cell pointers cannot considered to be stable across lib.refresh calls as this basically would need to create cold proxies 2026-04-03 11:10:34 +02:00
lvs A contribution to issue #2345 mitigation 2026-05-05 23:08:09 +02:00
lym Updating copyright to 2026 2026-02-07 17:12:53 +01:00
pex Updating copyright to 2026 2026-02-07 17:12:53 +01:00
plugins Merge remote-tracking branch 'origin/bugfix/issue-2356' into wip 2026-05-25 20:51:55 +02:00
pya [consider merging] Bugfix: Python did not support downcasting of PolygonWithProperties to Polygon on Shapes#polygon for example 2026-02-24 21:00:21 +01:00
pyastub Updating copyright to 2026 2026-02-07 17:12:53 +01:00
pymod Updating stubs 2026-05-27 23:47:09 +02:00
rba Added some tests for the netlist browser API 2026-03-23 21:42:49 +01:00
rbastub Updating copyright to 2026 2026-02-07 17:12:53 +01:00
rdb Fixing issue #2339 2026-04-26 17:46:39 +02:00
tl Refactoring, some enhancements to tl::Variant 2026-05-03 16:24:14 +02:00
unit_tests Updating copyright to 2026 2026-02-07 17:12:53 +01:00
version Updating copyright to 2026 2026-02-07 17:12:53 +01:00
app.pri Fixed installation target for .exe's 2017-08-27 19:34:16 +02:00
klayout.pri Preparing to use C++20 atomics for thread locking, which is slightly more efficient. Right now, that's an experimental option. 2026-02-19 21:36:00 +01:00
klayout.pro Including more dependencies in build 2025-05-17 18:41:22 +02:00
lib.pri Proper naming of DLL's. 2017-08-27 18:17:00 +02:00
lib_ut.pri WIP: working on further consolidation of non-Qt case 2022-05-28 22:49:40 +02:00
with_all_libs.pri New module: 'pex' 2025-04-18 13:12:45 +02:00