Blender Git Commits

Blender Git "master" branch commits.

Page: 2313 / 5574

July 29, 2016, 13:06 (GMT)
Cycles: Fix strict compilation warning
July 29, 2016, 12:47 (GMT)
Fix T48679: Bone transform only alters between translation and rotation

There was some smart code in the transform which would alter between translation
and rotation based on whether bone is connected or not and whether translation is
locked or not.

It could be handy to also fallback to scale if both rotation and translation are
locked.
Revision 992257c by Mai Lavelle
July 29, 2016, 08:00 (GMT)
Cycles: remove narrowing conversion from recent commit
Revision 66e2e24 by Mai Lavelle
July 29, 2016, 07:37 (GMT)
Cycles microdisplacement: move subdivision options to subsurf modifier

Subdivision options can now be found in the subsurf modifier. The modifier must
be the last in the stack or the options will be unavailable. Catmull-Clark
subdivision is still unavailable and will fallback to linear subdivision instead

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2109
Revision c96ae81 by Mai Lavelle
July 29, 2016, 07:36 (GMT)
Cycles microdisplacement: ngons and attributes for subdivision meshes

This adds support for ngons and attributes on subdivision meshes. Ngons are
needed for proper attribute interpolation as well as correct Catmull-Clark
subdivision. Several changes are made to achieve this:

- new primitive `SubdFace` added to `Mesh`
- 3 more textures are used to store info on patches from subd meshes
- Blender export uses loop interface instead of tessface for subd meshes
- `Attribute` class is updated with a simplified way to pass primitive counts
around and to support ngons.
- extra points for ngons are generated for O(1) attribute interpolation
- curves are temporally disabled on subd meshes to avoid various bugs with
implementation
- old unneeded code is removed from `subd/`
- various fixes and improvements

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2108
July 29, 2016, 04:24 (GMT)
Missing free for single-sided edge-slide failure
July 29, 2016, 01:29 (GMT)
Fix Cycles OSL hair BSDF inconsistencies with SVM.
July 29, 2016, 01:29 (GMT)
Fix Cycles ctests not always deleting fail.png files on success.
July 29, 2016, 01:29 (GMT)
Fix use of uninitialized variable in Cycles, mostly harmless.
July 28, 2016, 17:32 (GMT)
Make ID types typed enum, to easily spot missing ones in core switches of library.c

Note that all deprecated/non-real ID types are kept as defines.
July 28, 2016, 17:32 (GMT)
Fix T48965: Cannot Append Palette As Local Datablock.

Palette and PaintCurve were totally missing from id_copy/id_make_local switch... :/
July 28, 2016, 16:46 (GMT)
Cycles: Fix difference in Ashikhmin Shirley shader between CPU and GPU

The issue was caused by some NaN appearing in calculations.

Visible with scifi_armor_concept.blend from the cloud.
July 28, 2016, 12:17 (GMT)
Cleanup: Indentation
July 28, 2016, 12:01 (GMT)
Fix T48838: Tiling sculpt problem with custom brush
July 28, 2016, 11:50 (GMT)
Fix T48962: Edge-slide, random edge switch order
July 28, 2016, 10:37 (GMT)
Cycles: Fix missing mesh flags update when tweaking shaders

This is a bit weak, but better than tagging whole mesh manager for update.

Maybe we'll solve such dual-look up in the future.

This commit finally solves T48963: Noise when changing Diffuse node to Emission node
July 28, 2016, 10:31 (GMT)
Cycles: Fix wrong order of light manager update tag

Shader's has_surface_emission will only be known for sure after compilation.
July 28, 2016, 10:28 (GMT)
Cycles: De-duplicate more checks around light emisive meshes

Once again, should be no functional changes.
July 28, 2016, 10:27 (GMT)
Cycles: De-duplicate check for MIS shaders in meshes

Should be no functional changes.
July 28, 2016, 10:13 (GMT)
Cycles: Add some extra logging for light debugging
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021