mirror of https://github.com/KLayout/klayout.git
Merge pull request #2386 from querielo/kirill/multithread
Use multiple drawing workers for image_with_options rendering
This commit is contained in:
commit
7f600cc24c
|
|
@ -855,7 +855,9 @@ LayoutCanvas::image_with_options (unsigned int width, unsigned int height, int l
|
|||
lay::RedrawThread redraw_thread (&rd_canvas, mp_view);
|
||||
|
||||
// render the layout
|
||||
redraw_thread.start (0 /*synchronous*/, m_layers, vp, resolution, font_resolution, true);
|
||||
int workers = mp_view->synchronous () ? 0 : mp_view->drawing_workers ();
|
||||
redraw_thread.start (workers, m_layers, vp, resolution, font_resolution, true);
|
||||
redraw_thread.wait ();
|
||||
redraw_thread.stop (); // safety
|
||||
|
||||
// paint the background objects. It uses "img" to paint on.
|
||||
|
|
|
|||
Loading…
Reference in New Issue