1
0
mirror of https://github.com/horst3180/arc-icon-theme synced 2024-10-27 19:34:01 +00:00
Commit Graph

7 Commits

Author SHA1 Message Date
Christer Jensen
525b4a2663 Improve performance by dividing up tasks
The stream of inkscape commands have been divided across multiple
instances of inkscape, one per core. This speeds up rendering by
using more cpu cores, even for single svg rendering. To do this a
simple java program was written which starts N instances of
whatever arguments was passed to it and then reads one line at the
time from standard input, the lines are then divided into N
seperate streams which are then piped to the the difference instances
of whatever program was passed as argument to SplitJob.
2017-09-01 03:03:27 +02:00
Christer Jensen
1922bf0525 Improve render script performance
The script no longer creates a new inkscape process for every
png export. Instead a single inkscape process is created for each
svg-file and export commands are simply fed to it. This allows for
using multiple CPU-cores and avoids the cost of constantly starting
up inkscape.

The script no longer renders out the entire icon set each time it's
run, instead it updates only icons which have been changed since
the last time the script finished running. This also means if the
script is interrupted while rendering, any svg-files what was
finished will not render out again saving time.
2017-08-31 00:44:22 +02:00
Horst3180
f26262e4cc
tweak pane-hide,show-symobic 2016-11-22 22:23:00 +01:00
Horst3180
664c05e723 add input-gaming icon 2016-07-07 15:23:38 +02:00
Horst3180
ba985aa495 fix rendering script 2016-06-18 11:54:12 +02:00
Horst3180
4c07a041c3 fix icon alignment 2016-06-14 21:40:42 +02:00
Horst3180
64714801d3 initial commit 2016-06-05 15:35:46 +02:00