Blender Git Commit Log

All Blender Git commits.

Page: 4117 / 8462

December 20, 2016, 15:27 (GMT)
Add nesting collections into unittest
December 20, 2016, 15:04 (GMT)
Revert "Cycles Experimental Build v4"

This reverts commit 05aefabb7b9c16c6774c5d0f758b2d76b59f21b9.
December 20, 2016, 15:00 (GMT)
Cycles Experimental Build v4

Generally the same as last time, but now the denoising black spot bug on Windows should be fixed.

Also, this version includes skipping attributes for nodes that are optimized away (D2285) and an operator for saving the current viewport rendering state as a Render Result.
December 20, 2016, 14:59 (GMT)
Temporary UI for layer/collections (for debug/testing)
December 20, 2016, 14:37 (GMT)
Make hide/hide_select icons dynamic
December 20, 2016, 14:24 (GMT)
Merge remote-tracking branch 'origin/master' into experimental-build
December 20, 2016, 14:01 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_denoising

Conflicts:
source/blender/makesrna/intern/rna_render.c
December 20, 2016, 11:29 (GMT)
Fix strict compiler warning in generated C++ RNA
December 20, 2016, 11:29 (GMT)
OpensSubdiv: Cleanup, unused argument
December 20, 2016, 11:29 (GMT)
Libmv: Fix missing virtual destructor in frame access sub-class

This is undefined behavior in C++ and Clang was complaining a lot
about this.
December 20, 2016, 10:21 (GMT)
From review: "doxygen"

I do not compile doxygen (assuming it is compiled, I do not even know). But it does not hurt to add the extra * everywhere
December 20, 2016, 10:02 (GMT)
String drawing function for the "simdebug" utilities.

Simple string drawing API for debug drawing, in addition to basic primitives.
December 20, 2016, 09:58 (GMT)
Merge remote-tracking branch 'origin/blender2.8' into render-layers
December 20, 2016, 09:42 (GMT)
Fresh morning fixup of iterator logics

(and fix unfreed memory)
December 20, 2016, 04:38 (GMT)
Cycles: Move normal equation solver into a separate function and rename a few variables for clarity
December 20, 2016, 04:38 (GMT)
Cycles: Replace T-SVD algorithm with new Jacobi Eigendecomposition solver

The code that was used for the T-SVD before came from the WLR reference implementation,
but had numerical problems on Windows and would often cause NaNs.

This commit replaces it with a new implementation using Eigendecomposition based on the Jacobi Eigenvalue Method.
That should:
- Give a slight performance boost (probably not noticable, since the T-SVD was no bottleneck to begin with)
- Improve numerical accuracy of the results (not very important either since the eigenvalues are only compared against a threshold)
- FINALLY solve the black spot issue on Windows
- Slightly reduce memory usage (singular values are now constructed on the diagonal of the input matrix) with the potential of more in the future (now only the lower-triangular part is required).
- Resolve potential licensing issues - the specific file containing the original code didn't come with any licensing information, and the main file contains an apparently custom license...
December 20, 2016, 04:38 (GMT)
Cycles: Declare more utility function arguments const
December 20, 2016, 04:38 (GMT)
Cycles: Include util_math_matrix.h in CMake
December 19, 2016, 21:36 (GMT)
Fix parameter error (changes by Mike Erwin)
December 19, 2016, 21:34 (GMT)
crash fix with FM and forcefields
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021