Blender Git Loki

Blender Git "compositor-2016" branch commits.

Page: 2 / 19

June 8, 2016, 19:45 (GMT)
Add upstream information to libraries
June 8, 2016, 19:45 (GMT)
Code refactor: minor node and node type utility functions and changes.
June 8, 2016, 19:45 (GMT)
Collada: Adding support for bone roll and bone layers

Differential Revision: https://developer.blender.org/D2034
June 8, 2016, 19:45 (GMT)
Add BLI_array_store copy-on-write API

This supported in-memory de-duplication,
useful to avoid in-efficient memory use when storing multiple, similar arrays.
June 8, 2016, 19:45 (GMT)
Depsgraph: Fix missing updates when modifying armature
June 8, 2016, 19:45 (GMT)
Fix T48447: Inactive menu items don't grey-out icons
June 8, 2016, 19:45 (GMT)
3D Text: Use BLI_array_store for undo storage
June 8, 2016, 19:45 (GMT)
Cleanup: remove unused doxy config
June 8, 2016, 19:45 (GMT)
Fix T48434: Missing meta support in new depsgraph
June 8, 2016, 19:45 (GMT)
CMake: Workaround to get Libmv compiled with latest Gcc
June 8, 2016, 19:45 (GMT)
Cleanup: fix inconsitency in dynamicPaint_outputLayerExists()

Dyna WPaint indeed only uses first output layer, but better be consistent in those cases...
June 8, 2016, 19:45 (GMT)
Code refactor: pass ShaderInput to constant_fold, so it supports arbitrary types.
June 8, 2016, 19:45 (GMT)
Dynapaint: Serious cleanup and optimization of dynamicPaint_createUVSurface (mostly).

Gives 3-4% speedup in pre-bake step (from 112 to 108 seconds with own heavy test file).

Note that here we have a huge potential performance boost if we replace the flat
`Bounds2D *faceBB` array of UV tris bounding boxes by a real 2D AABB tree (right now,
we can loop over all UV triangles times the number of pixels of the surface times 5...).
June 8, 2016, 19:45 (GMT)
EditNormal modifier: add some 'maximum angle' limit.

Allows to avoid generating flipped faces when using extreme normal modifications.

Related to T48576.
June 8, 2016, 19:45 (GMT)
Code refactor: make ShaderNode match Node a bit more, reusing types and enums.

Differential Revision: https://developer.blender.org/D2016
June 8, 2016, 19:45 (GMT)
Support Cycles magic texture in GLSL viewport
June 8, 2016, 19:45 (GMT)
Cycles: Fix wrong closure counter in feature adaptive kernel

Some closures were missing from calculation, leading to an array
under-allocation, presumable causing memory corruption issues with
emission shaders on OpenCL and was causing issues with Volume 3D
textures with CUDA.

The issue was identified by Thomas Dinges, the patch is different
from the original D2006. See the brief discussion there. Current
approach is similar (or the same) as Brecht suggested.
June 8, 2016, 19:45 (GMT)
Cleanup: warning
June 8, 2016, 19:45 (GMT)
Fix own mistake in D1120: wrong indexing of UV maps during tangent calculation
June 8, 2016, 19:45 (GMT)
Makefile: Use hidden FORCE target
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021