Added back OpenMP support.  It is not much changed except that I set the schedule to &#39;guided&#39; instead of &#39;static&#39; to account for nodes taking different amounts of time.  Support can be turned off and on with an option.  Also, the threads are created before they are needed and reused to reduce thread startup overhead.<div>
<br></div><div>I created a simple variation on the clay brush and renamed the old clay brush &quot;wax&quot;. Nothing much going on there except trying to find something that feels right and is useful.</div><div><br></div>
<div>Small optimizations to the smooth brush, which is much slower than the others.  I think a very different approach is needed to make it fast as there are no big wins to be had, as far as I could tell, by refining the current algorithm.</div>
<div><br></div><div>Starting to clean up the UI, most notable are</div><div> proper keymaps for add/subtract and quick switching to another brush (Smooth for now) for a single stroke</div><div> brushes are now selectable by large, pen friendly, icons</div>
<div> collapse the tool selection list so that its a less tempting target for messing up a brush</div><div><br></div><div><br></div><div><br></div>