Blender Git Loki

Blender Git commits from all branches.

Page: 2060 / 2888

April 28, 2016, 16:29 (GMT)
Cycles: SIMD optimization of unaligned BVH traversal

Some movement towards SIMD-optimized traversal of unaligned nodes,
not fully optimal yet, but now the branch is about 4% faster on
a test scene with hairy monkey with 40K hair.

Should still be possible to optimize matrix multiplication and
maybe some parts could be re-formulated a bit to become more
friendly for vectorization.

But likely next step would be to support QBVH for hair, that should
be easier to vectorze with similar to current formulation.
April 28, 2016, 13:10 (GMT)
Cycles: Move all unaligned boundbox to the parent node

Now parent node contains unaligned bounding box of it's children,
which is more friendly for applying SIMD optimization.

This currently only solves inner nodes being intersected twice,
actual vectorization is coming next.
April 28, 2016, 11:53 (GMT)
Merge branch 'master' into cycles_hair_bvh
April 27, 2016, 11:30 (GMT)
fix: seems autohide refresh was not triggered each time after loading a file

since this is runtime only data force to refresh it now.
April 27, 2016, 11:16 (GMT)
Merge branch 'asset-engine' into asset-experiments
April 27, 2016, 11:15 (GMT)
Some tweaks to flags & versionning handling for assets update check.
April 27, 2016, 09:02 (GMT)
Merge branch 'master' into asset-experiments
April 27, 2016, 09:01 (GMT)
Merge branch 'id-remap' into asset-experiments

Conflicts:
source/blender/windowmanager/intern/wm_files_link.c
source/blender/windowmanager/wm_files.h
April 27, 2016, 08:58 (GMT)
Merge branch 'asset-engine' into asset-experiments

Conflicts:
source/blender/windowmanager/intern/wm_operators.c
April 26, 2016, 19:55 (GMT)
Merge branch 'master' into microdisp
April 26, 2016, 14:42 (GMT)
Add some header info about asset errors or reload needs.

Again, rather rough UI but enough to be useful for now.
April 26, 2016, 14:02 (GMT)
Add simple dummy code in outliner to show assets and their status.

This is purely WIP helper stuff, final UI will need real work - but that's for later.
April 26, 2016, 12:42 (GMT)
Merge branch 'master' into asset-engine
April 26, 2016, 12:33 (GMT)
Merge branch 'master' into id-remap
April 25, 2016, 17:15 (GMT)
Cycles: Use affine space for unaligned nodes

This way we always know node's boundbox is within 0..1 which simplifies
intersection check and saves some per-node memory.
April 25, 2016, 16:58 (GMT)
Merge branch 'master' into cycles_hair_bvh
April 25, 2016, 14:55 (GMT)
Merge branch 'master' into asset-engine

Conflicts:
source/blender/blenkernel/intern/blender.c
source/blender/windowmanager/intern/wm_files.c
source/blender/windowmanager/intern/wm_init_exit.c
April 25, 2016, 14:41 (GMT)
Merge branch 'master' into id-remap
April 25, 2016, 14:23 (GMT)
adapted obstacle flags for mantaflow
April 25, 2016, 14:22 (GMT)
transferred object velocities to mantaflow
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021