Blender Git Loki

Blender Git commits from all branches.

Page: 506 / 2888

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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021