Blender Git Commits

Blender Git commits from all branches.

Page: 2078 / 2888

March 31, 2016, 11:00 (GMT)
Added llvm_engine files for managing global LLVM initialization and ExecutionEngine.
March 31, 2016, 09:44 (GMT)
Cycles: Commit hack which allows to render less samples on the poles

This is more an experiment for now to see how it could improve render
times without loosing too much quality. Implementation is quite hacky
due to timing constraints here.

Now it is possible to control how much samples will be rendered on
the pole, so now regular Samples are controlling samples in the middle
of the frame, and those samples are falling off to the pole samples
using sine interpolation.

Limitations:

- Only works for final renders without progressive refine option.
- It is per-tile samples, so tile size should be small enough to
see an effect.

This is not something even nearly considered for master, more like
a research and test project.
March 31, 2016, 09:27 (GMT)
fix for loading splitshards to island blends and clusters properly

was necessary to skip "empty shards" properly and keep cluster index
March 31, 2016, 08:24 (GMT)
Merge branch 'master' into cycles_panorama_experiments
March 30, 2016, 21:09 (GMT)
a bit clean up and attempt to reduce dynamic fracture memory leaks
March 30, 2016, 19:39 (GMT)
Merge branch 'master' into asset-engine
March 30, 2016, 19:37 (GMT)
Merge branch 'master' into id-remap
March 30, 2016, 19:31 (GMT)
Merge branch 'master' into asset-engine

Conflicts:
source/blender/blenkernel/intern/library_query.c
March 30, 2016, 19:10 (GMT)
Merge branch 'master' into id-remap

Conflicts:
source/blender/blenkernel/intern/library_query.c
March 30, 2016, 18:06 (GMT)
important: initialize uv helper grids as well
March 30, 2016, 15:17 (GMT)
Revert "Cycles: Experimental proof-of-concept LWR denoising v2"

This reverts commit 5bf2b6facead2ed98e2076dd47337e61d6280a7c.
March 30, 2016, 15:15 (GMT)
Cycles: Experimental proof-of-concept LWR denoising v2

This commit adds a proof-of-concept implementation of the LWR image denoising algorithm to Cycles.
To use it, just activate the new checkbox in the Sampling settings.
Some features (such as viewport rendering) might be broken, so this is definitely not suitable
for doing actual work with it yet.
March 30, 2016, 15:14 (GMT)
Merge remote-tracking branch 'origin/master' into experimental-build
March 30, 2016, 15:08 (GMT)
Rename BVMFunction to BVMFunctionBVM in the C API.

The awkward double shorthand "BVM" has two meanings here:
* BVM*** is short prefix for "BlenVM" (to be changed later?).
* ***FunctionBVM means a function in the bvm backend implementation (see FunctionLLVM etc.)

This should be cleaned up later, by chosing a more sensible name for the overall code module.
March 30, 2016, 14:41 (GMT)
Cleanup: replace namespace bvm with namespace blenvm in comments.
March 30, 2016, 14:22 (GMT)
Own file for function cache API.
March 30, 2016, 13:17 (GMT)
dont suppress undo save/load with dynamic any more

this seems a bit more stable, but does crash occasionally too, and may even
corrupt the blend. Workaround, open with official blender and FM is gone, save
and blend should be usable again.
March 30, 2016, 13:07 (GMT)
Moved the modules directory to the blenvm base level, so modules can be shared code.

The idea is to use modules code for all the various backends to avoid lots of duplicate code.
This is similar to how the same code is used in Cycles for CPU and CUDA backends.
March 30, 2016, 13:05 (GMT)
fix for different constraint behavior after refracturing / reloading / param change

constraint enabled flags were changed during sim and next sim started with pre-broken
constraints this way... thus different behavior.
March 30, 2016, 11:48 (GMT)
Added blenvm_llvm submodule for implementing the LLVM backend to the blenvm node system.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021