summaryrefslogtreecommitdiff
path: root/src/libs/ray
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2023-07-11 16:20:06 -0700
committerVito Caputo <vcaputo@pengaru.com>2023-07-11 16:40:27 -0700
commitfa268acb0490f7f05bef96902aee84ad4f69151d (patch)
tree8d34410f45b259def2847ed06a3889a94eee3342 /src/libs/ray
parent853f67297bafe344ba5b857270103eaa16685c91 (diff)
modules/blinds: make blinds threaded
This is a first stab at threading blinds, while here I got rid of the reliance on _checked() put_pixel for clipping. This could be better, things like using a block put/copy instead of put_pixel would be a huge advantage for blinds due to its naturally contiguous blocks per-blind. While this module when non-threaded wasn't especially slow, any module leaving cores idle is depriving other potentially threaded modules of utilizing them for the duration of the non-threaded render. So now that rototiller is being used for compositions and increasingly becoming something of a meta-demo, it's become important to make everything as threaded as possible.
Diffstat (limited to 'src/libs/ray')
0 files changed, 0 insertions, 0 deletions
© All Rights Reserved