Blender Git Commits

Blender Git "master" branch commits.

13 hours 10 min ago
Fix T54069: Vertex groups for hair length is wrong in some cases

This is a regression in rB4f1c0a1 which only allowed cutting haior at the
second segment only, while there is nothing wrong with cutting hair at the
first segmewnt.
1 day and 7 hours ago
Fix T54096: Subdivision Surface + Boolean Modifiers + Transform = crash

Don't use dm->get*Array for DM you don't own. This call can allocate temporary
CD layer, which is not thread safe at all.

Also removed hard-coded logic around CDDM check. new functions will do same
logic, but are mode DM-type-=independent.
1 day and 9 hours ago
Fix T53032: Image sequence works bad with Displace modifier

We shouldn't mix image pool acuisition with and without user provided,
the fact that internally image.c uses last frame from Image datablock
confuses the logic.
1 day and 11 hours ago
Cleanup: rename SequenceEditor instance to 'ed'

Name 'sequencer' & 'sequence' are too similar.
1 day and 16 hours ago
Cleanup: remove BMeshToMeshParams.calc_tessface

This wasn't used, tessface is being phased out.
Caller can run explicitly if needed.
1 day and 16 hours ago
Fix T54098: Crash existing /w dyntopo sculpt

Optionally don't remap indices for objects.

Checking all objects parent's would reference a freed pointer
while freeing all objects.

In the case of dynamic topology there is no use in keeping track
of hook/vertex-parent indices.

Also disable this when creating meshes for undo storage
since adding an undo step shouldn't be modifying other objects.
Revision 7f65ab8 by Campbell Barton
1 day and 18 hours ago
Cleanup: sync vertex-paint and sculpt from 2.8

Sync API changes from 2.8 to master.
February 18, 2018, 18:28 (GMT)
Fix T54089: missing GLSL material draw update when changing object pass index.
February 18, 2018, 11:12 (GMT)
Cleanup: group BLI_ghash_utils.c API in BLU_ghash.h
February 18, 2018, 10:44 (GMT)
Cleanup: split GHash helpers from implementation
February 18, 2018, 10:27 (GMT)
Cleanup: add 2d suffix to BLI files

Some of these API's can have 3D versions, explicitly name them 2D.
February 17, 2018, 23:53 (GMT)
Cycles: tweak CUDA messages and avoid build errors with existing sm_2x configs.
February 17, 2018, 23:53 (GMT)
Code cleanup: remove some more unused code after recent CUDA changes.
February 17, 2018, 21:56 (GMT)
Cycles: Remove Fermi texture code.

This should be the last Fermi removal commit, unless I missed something.
It's been a pleasure Fermi!
February 17, 2018, 21:19 (GMT)
Cycles: Remove fermi related defines from the code.

Did not touch Texture related defines, that comes next.
February 17, 2018, 15:15 (GMT)
Cycles: Remove Fermi support from CMake and update runtime checks in device_cuda.cpp.

Fermi code in Cycles kernel and texture system are coming next.
February 17, 2018, 14:49 (GMT)
Buildbot: Disable Cycles CUDA support on 32bit, and stop building sm_2x.
Revision 5bc2c17 by Gaia Clary
February 16, 2018, 15:58 (GMT)
fix:T50079 collada matrix and blender matrix are transposed. This was not regarded by the animation importer, so it was creating very odd results
Revision e1a686e by Gaia Clary
February 16, 2018, 15:55 (GMT)
fix: limit precision also for animation matrixes if the limit option is set (gives nicer output for inspection)
Revision 7fdf720 by Gaia Clary
February 16, 2018, 14:19 (GMT)
Fix rotation issues due to matrix to quaternion ambiguities

Reviewers: mont29

Reviewed By: mont29

Subscribers: mont29

Differential Revision:
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2018