Blender Git Commits

Blender Git "fracture_modifier-master" branch commits.

Page: 14 / 129

January 1, 2018, 15:03 (GMT)
Fix: When transforming GP strokes in "Local" mode, the strokes would get obscured
by the transform constraint lines

Ported over e7395c75d504af2c2f720f43ea27b93e04a378e4 from the
greasepencil-object branch. I should've fixed this ages ago, but
couldn't figure out why at the time.
January 1, 2018, 15:03 (GMT)
Fix T52861: Keymap editor filter doesn't show shortcuts using "+"
January 1, 2018, 15:03 (GMT)
T50354: Action length calculation added unnecessary padding if some F-Curves
only contained a single key (on the last real frame of the action).
January 1, 2018, 15:02 (GMT)
Fix T52733 Percent mode for Bevel sometimes had nans.

Forgot some initialization.
January 1, 2018, 15:01 (GMT)
Alembic import: fixed mesh corruption when changing topology

When the mesh changed topology but kept the vertex count the same, it would
result in a corrupt mesh. By checking the face & loop counts too, this has
become less likely.

I've checked IPolyMeshSchema::isConstant(), but it returns true even when
we see that the mesh changed topology.
January 1, 2018, 15:01 (GMT)
Compositor: Ensured 16 byte alignment for variables accessed by SSE instructions.

Before this patch, the XBlur/YBlur compositor nodes would crash for me when run in a MSVC 2015 debug build (test scene: BMW27_cpu). I added the compiler instructions to explicitly align the local variables that the SSE instructions are accessing.
January 1, 2018, 14:58 (GMT)
Fix logic for pinning textures users from context

This was wrong since it's concenption in 28ee0f9218.
The if statement was returning true when pinid was NULL, and false otherwise.

However when scene is pinned we also want to run this code.
Code snippet by Brecht Van Lommel.
January 1, 2018, 14:57 (GMT)
Fix T53116: default texture coordinates for volume materials are blank.

Differential Revision: https://developer.blender.org/D2935
January 1, 2018, 14:57 (GMT)
Fix T53572: Alembic imports UV maps incorrectly

Since in Alembic the loop order seems to be reversed when exporting and
importing, and this was the only place where it was not, I was thinking
to match this to the convention of reversing the loop order as well.

Reviewers: sybren, kevindietrich

Tags: #alembic

Differential Revision: https://developer.blender.org/D2968
January 1, 2018, 14:56 (GMT)
Proposed fix for T53263 -- Blender crashes when rendering with Stabilizer 2D node without movie selected

The program won't crash anymore, but a warning won't be displayed. Anyway, this gives the user the chance to save the project.

https://developer.blender.org/T53263

Reviewers: lukastoenne

Differential Revision: https://developer.blender.org/D2934
January 1, 2018, 14:56 (GMT)
Fix compilation error with clang-5
January 1, 2018, 14:55 (GMT)
Space clip: Make it more clear that filter track does not use any settings from tool shelf
January 1, 2018, 14:54 (GMT)
GPU: Fix memory corruption in GPU_debug on GTX1080

Number of texture formats is 51, which is greater than allowed size of 32.
January 1, 2018, 14:54 (GMT)
Cycles: Fix possible race condition when generating Beckmann table

Two issues here:

- Checking table size to be non-zero is not a proper way to go here. This is
because we first resize the table and then fill it in. So it was possible that
non-initialized table was used.

Trickery with using temporary memory and then doing table.swap() might work,
but we can not guarantee that table size will be set after the data pointer.

- Mutex guard was useless, because every thread was using own mutex. Need to
make mutex guard static so all threads are using same mutex.
January 1, 2018, 14:53 (GMT)
Fix T52835: When driven IK influence change, ik animation have 1 frame delay
January 1, 2018, 14:53 (GMT)
OpenVDB: Fix compilation error against OpenVDB 4

One crucial thing here: OpenVDB shoudl be compiled WITHOUT
OPENVDB_ENABLE_3_ABI_COMPATIBLE flag. This is how OpenVDB's Makefile is
configured and it's not really possible to detect this for a compiled library.

If we ever want to support that option, we need to add extra CMake argument and
use old version 3 API everywhere.
January 1, 2018, 14:53 (GMT)
CMake: Add extra requests dependencies

Apparently, we already had some code to deal with this. So for now just
added some extra dependencies needed for latest requests.
January 1, 2018, 14:53 (GMT)
Fix T52432: Blender crashes while using Ghost (new depsgraph)
January 1, 2018, 14:53 (GMT)
Transform: Enable recursion dependency check for new depsgraph
January 1, 2018, 14:53 (GMT)
Fix T52749: New Depsgraph - Render View Mask is not initialized correctly
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021