Blender Git Statistics -> Branches -> cycles_bvh

"Cycles_bvh" branch

Total commits : 52
Total committers : 1
First Commit : June 10, 2016
Latest Commit : July 6, 2016


Commits by Date

DateNumber of Commits
July 6, 201613
July 5, 20160
July 4, 20160
July 3, 20160
July 2, 20160
July 1, 20160
June 30, 20160
June 29, 20160
June 28, 20160
June 27, 20162
June 26, 20160
June 25, 20160
June 24, 20160
June 23, 20160
June 22, 20160
June 21, 20160
June 20, 20160
June 19, 20160
June 18, 20160
June 17, 20169
June 16, 20161
June 15, 201612
June 14, 20167
June 13, 20166
June 12, 20160
June 11, 20160
June 10, 20162

Committers

AuthorNumber of Commits
Sergey Sharybin52

Popular Files

FilenameTotal Edits
bvh.cpp14
geom_bvh_traversal.h10
geom_bvh_nodes.h10
geom_bvh_subsurface.h9
geom_bvh_volume.h9
geom_bvh_shadow.h9
geom_bvh_volume_all.h9
mesh.cpp8
geom_qbvh_subsurface.h6
bvh.h6

Latest commits Feed

July 6, 2016, 15:42 (GMT)
Merge branch 'master' into cycles_bvh
July 6, 2016, 12:00 (GMT)
Cycles BVH: Add some TODOs and some minor cleanup
July 6, 2016, 11:54 (GMT)
Cycles BVH: Lazily allocate aligned transform in BVH node

This is an attempt to save up memory for oriented nodes during BVH build.

Will likely introduce some slowdown to construct hair BVH, but that we can
optimize later by using specialized allocator.
July 6, 2016, 10:49 (GMT)
Cycles BVH: Bring back extmax to regular BVH aligned node intersection on GPU

Also fix compilation error there.
July 6, 2016, 10:41 (GMT)
Cycles BVH: Don't store w component of transform for regular bvh unaligned nodes

Saves quite some memory (467MB vs 528MB with koro.blend file).

Once again addressing review from Brecht.
July 6, 2016, 10:23 (GMT)
Cycles BVH: Simplify some evaluation in regular BVH traversal

Addressing review from Brecht.
July 6, 2016, 10:09 (GMT)
Cycles BVH: Simplify fetching of regular BVH unaligned transform

Nice trick suggested by Brecht, thanks!
July 6, 2016, 09:53 (GMT)
Cycles BVH: Use proper forward eclaration of Transform

Spotted by Brecht, thanks!
July 6, 2016, 09:49 (GMT)
Cycles BVH: Avoid confusion about shadowing class members
July 6, 2016, 09:48 (GMT)
Cycles BVH: Fix typo
July 6, 2016, 09:35 (GMT)
Cycles BVH: Move unaligned threshold to parameters

Suggested by Brecht in review.

Should be no functional changes.
July 6, 2016, 09:28 (GMT)
Cycles BVH: Remove debug-only code

That code would have created too much unaligned nodes.

Spotted by Brecht, thanks!
July 6, 2016, 09:01 (GMT)
Merge branch 'master' into cycles_bvh

This commit also removes NO_EXTENDED_PRECISION from refactored code, solving
merge conflicts and getting rid of this define in new code.
June 27, 2016, 10:26 (GMT)
Cycles: Avoid unwanted evaluation in non-hair traversal
June 27, 2016, 09:03 (GMT)
Merge branch 'master' into cycles_bvh
June 17, 2016, 13:28 (GMT)
Cycles: Bring back extmax to aligned node rebust intersector

Hopefully will solve any possible regressions in behavior.
However, all unit tests are passing just fine.
June 17, 2016, 13:16 (GMT)
Cycles: Fix wrong order of node_address and visibility arguments
June 17, 2016, 12:54 (GMT)
Cycles: Finish optimization from previous commit, now includes non-SSE2 kernels
June 17, 2016, 12:45 (GMT)
Cycles: Optimization for non-hair regular BVH traversal
June 17, 2016, 12:31 (GMT)
Cycles: Hook up intersectors to non-SSE2 BVH traversal

Seems to be passing regression tests on CPU. CUDA kernels also seems to work fine.

MiikaHweb - Blender Git Statistics v1.06
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019