March 3, 2021, 17:11 (GMT) |
Cycles: Move tiled path tracer work to own class The goal is to abstract things a bit and make it possible to tap more CPU-friendly scheduler to the path tracer. No functional changes are expecting. |
March 3, 2021, 17:11 (GMT) |
Cycles: Implement special path trace work for CPU Uses tbb's parallel_for to do pixel partitioning, avoiding overhead of per-pixel atomic. Brings render time of bmw27 from 2:19 to 2:10 (2.92 renders in 2:01). |
March 3, 2021, 17:11 (GMT) |
Cycles: Schedule more samples to path trace work The new scheduling goes as following: - Render 1 sample, give visual feedback, and see how long it takes to render a sample. - After that schedule as many samples as needed to not have more frequent updates then once a second. Currently there are no measurable difference, but it will become more visible once we'll be scheduling more than one sample to GPU. |
March 3, 2021, 17:11 (GMT) |
Cycles: Remove hardcoded tile size Is not needed since recent fixes from Brecht. |
March 3, 2021, 17:11 (GMT) |
Cycles: Reduce overhead in CPU scheduler Do samples loop outside of tbb's parallel_for range. Gives about 2% speedup. |
March 3, 2021, 16:56 (GMT) |
remove remaining derived tree references from MOD_nodes.cc |
March 3, 2021, 16:29 (GMT) |
Sculpt IPMask: Tweak default filter sensitivity |
March 3, 2021, 16:29 (GMT) |
Sculp IPMask: Property to enable/disable step interpolation |
March 3, 2021, 16:12 (GMT) |
Cleanup: Clang format |
March 3, 2021, 16:10 (GMT) |
Sculpt IPMask: Implement restoring and cancelling the filter |
March 3, 2021, 16:08 (GMT) |
Merge branch 'master' into sculpt-dev |
March 3, 2021, 16:06 (GMT) |
Cleanup commented lines |
March 3, 2021, 16:03 (GMT) |
Fix error when exporting several objects The matrix was wrong |
March 3, 2021, 15:57 (GMT) |
Change to use Vector in object list |
March 3, 2021, 15:43 (GMT) |
Fix after merge |
March 3, 2021, 15:37 (GMT) |
Merge branch 'master' into temp-derived-node-tree-refactor |
March 3, 2021, 15:37 (GMT) |
cleanup naming |
March 3, 2021, 15:27 (GMT) |
remove unused function |
March 3, 2021, 15:24 (GMT) |
cleanup context |
March 3, 2021, 15:12 (GMT) |
cleanup |
|
|
|


Master Commits
MiikaHweb | 2003-2021