diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2023-07-11 16:20:06 -0700 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2023-07-11 16:40:27 -0700 |
commit | fa268acb0490f7f05bef96902aee84ad4f69151d (patch) | |
tree | 8d34410f45b259def2847ed06a3889a94eee3342 /src/libs/ray | |
parent | 853f67297bafe344ba5b857270103eaa16685c91 (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