Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2355 / 5574

May 24, 2016, 12:39 (GMT)
Fix T48496: Viewer function in NodeWrangler addon don't work in Material Shading mode
May 24, 2016, 10:34 (GMT)
Cleanup: indentation
May 24, 2016, 10:17 (GMT)
Fix T48486: Not enough precision in Volume Sampling Step Size input

Volumes might be small, makes sense to use more precision here.
May 24, 2016, 09:49 (GMT)
GHOST cleanup (null check before delete, and 0 -> NULL for pointers).

Based on patch from Lawrence D'Oliveiro (ldo) in T48499.
May 24, 2016, 09:48 (GMT)
Forgot this in previous commit
May 24, 2016, 09:46 (GMT)
Add upstream information to libraries
May 24, 2016, 07:34 (GMT)
Sequencer's histogram view: OMP -> BLI_task.

New code using loop/finalize model is about 45% faster (from 4.4ms tp 2.4ms per frame,
overall playback of single shot in sequencer in this preview mode goes from 40 to 45fps).
Revision 886349f by Mike Erwin
May 24, 2016, 05:57 (GMT)
ndof: build system cleanup

Only Linux needs a lib linked in (libspnav).

ghostndof3dconnexion refers to an obsolete Mac driver shim.
Revision 84e0839 by Mike Erwin
May 24, 2016, 04:35 (GMT)
ndof: enable Linux support by default, unless libs missing
May 23, 2016, 20:29 (GMT)
Cycles CUDA: reduce stack memory by reusing ShaderData.

57% less for path and 48% less for branched path.
May 23, 2016, 15:45 (GMT)
Fix T48487: Physics cache names allow (back)slashes, which breaks its handling.

For now, just validate new pointcache names as if they were filnames.

Ideal solution would be rather to validate names in `ptcache_filename()`, but it would
likely break some existing caches - and we'd also have to ensure we still have
uniqueness of name after it has been cleaned up, wich would not be trivial at this stage.

So let's go for simple solution for now, especially since this part of code is to be
fully rewritten in 2.8...
May 23, 2016, 13:25 (GMT)
Enable correct GLSL output for cycles normalmap node

See T48453 for details and test scenes

Reviewers: a.romanov, sergey

Reviewed By: a.romanov, sergey

Projects: #opengl_gfx, #nodes

Differential Revision: https://developer.blender.org/D2011
May 23, 2016, 12:43 (GMT)
Add TODO about vertex color linearization to GLSL code

It's not really clear at this moment how we can detect cases
when attribute needs linearization. For now added a comment
so we don't forget about this, hopefully.
May 23, 2016, 12:40 (GMT)
Fix wrong scale of vertex color values when doing border render of Cycles viewport
May 23, 2016, 12:29 (GMT)
Fix wrong vertex color in BI GLSL mode

The issue was caused by recent normalization added to the GLSL attributes.
May 23, 2016, 12:09 (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.
May 23, 2016, 11:38 (GMT)
Fix T48334: Cycles standalone xml import of uv coordinates

In Cycle standalone, the xml import of uv's is done in a way that
a vertex could only have one unique uv coordinate. In practice it
is most of the time not the case.

Patch by Laurent Boiron, thanks!
May 23, 2016, 11:35 (GMT)
B-Bones improve handle calculation

This changes the bezier handles b-bones to fit to a circle more closely.
May 23, 2016, 11:35 (GMT)
BLI_math: Add function to calculate circular cubic curve tangents
May 23, 2016, 11:34 (GMT)
Fixed a rare case of NaN in Cycles

This fixes a rare case where NaNs could exist inside Cycles.

When certain invalid meshes were passed in, Cycles would try too normalize
a zero length normal during its setup stage. While it does check against
division by zero, it still returns a zero length normal and passes it on to
the path tracing kernel. The kernel then operates under the assumption that
normals are valid, and in the case of such a zero length normal, would
eventually create NaNs that propagate through and result in black pixels.

Reviewers: #cycles

Subscribers: brecht, sergey

Projects: #cycles

Differential Revision: https://developer.blender.org/D2008
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021