The hardware renderer could make use of mt anyway, but it's limited to two threads. I tried to make the software renderer use mt multiple times, but never got the desired results. This time, i got it right...at least i think i did. It will scale up to an unlimited number of cores, but i don't think that anything higher than 8 cores will improve performance much.