Blender Git Commits

Blender Git "master" branch commits.

Page: 2064 / 5574

July 2, 2017, 19:28 (GMT)
Fix T51746: normal map tangents not working correctly when there are no UV maps.

Patch by Alexander, with some refactoring by Brecht.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2709
July 2, 2017, 19:27 (GMT)
Fix T51772: double undo entry for color picker editing.
July 2, 2017, 17:21 (GMT)
Fix T51956: color noise with principled sss, radius 0 and branched path.
July 2, 2017, 16:37 (GMT)
Fix T51957: principled BSDF mismatches in GLSL viewport.
July 2, 2017, 16:22 (GMT)
Fix principled BSDF incorrectly missing subsurface component with base color black.
July 1, 2017, 21:20 (GMT)
Fix T51947: failure setting sequence.use_proxy/crop/translation to False
July 1, 2017, 10:19 (GMT)
Cleanup: unused defines
July 1, 2017, 07:51 (GMT)
Fix ED_OT_undo_redo operator
June 30, 2017, 17:03 (GMT)
Fix T51877: Deleting a scene uses freed memory

At the moment libblock_remap_data_preprocess is using
FOREACH_SCENE_OBJECT to iterate over all the objects of the scene and
unlink them.

However we were storing a reference to the Base of the removed object.
Anyways, the loop is now sanitized so that this crash no longer happens.

Also now we have an unittest for this.
Revision 9cd6b03 by Luca Rood
June 30, 2017, 13:58 (GMT)
Fix T50230: Rigid Body simulation shouldn't step when time is beyond cached area

This makes the last time (`ltime`) stored in the rigid body world (`rbw`)
only be updated once a simulation step actually occurs, this prevents
another simulation step from being solved unless the current time is
exactly one frame after the last cached frame. Thus this prevents the
formation of gaps in the cache, such as seen in T50230.

Reviewers: mont29, sergey, angavrilov

Tags: #physics

Maniphest Tasks: T50230

Differential Revision: https://developer.blender.org/D2458
June 30, 2017, 13:04 (GMT)
Better fix for isfinite problem - works in older gcc's too.

Previous fix relying on __cplusplus value didn't fix for older
gcc's on linux, but this fix does.
June 30, 2017, 12:12 (GMT)
Eevee: Principled BSDF: add support for specular tint + optimisation

Only use clearcoat version if there is something linked or if the clearcoat value is not 0.
June 30, 2017, 12:10 (GMT)
Eevee: Fix specular shadowing.

Compute luminance approximation instead of using green channel.
This is to match cycles principled bsdf.
June 30, 2017, 11:47 (GMT)
Fix compile error after recent 9c2bbfb6 commit.

Older C++ compilers use finite instead of isfinite.
June 30, 2017, 11:33 (GMT)
Fix T51721: OpenGL Detection is broken on Windows

Now computers that support OpenGl3.3 (but not 4.5) can run Blender 2.8.

For any given HDC, you may only call SetPixelFormat *ONCE* any future
calls for the same HDC will fail. And computers that would support only
OpenGL 3.3 wouldn't have a change to get a valid OpenGL context because
the pixelformat was already set while trying to probe the supported
contexts.

We fix this by splitting the final context creation from the query of
supported OpenGL versions.

Patch by Ray Molenkamp (bzzt_ploink/LazyDodo) with code style fixes and
comments by me.
Revision 1b4bd1c by Luca Rood
June 30, 2017, 10:32 (GMT)
Fix T51118: Outliner crash when unlinking collection

The outliner tree was not being rebuilt after unlinking a collection,
and thus a dangling pointer to the collection was kept in the tree.
June 30, 2017, 08:31 (GMT)
DwM: Use GWN_vertbuf_raw_* access for shading data

Gives approx 14% speedup here.
June 30, 2017, 07:48 (GMT)
Fix T51919: Tangents need UV's allocated
June 30, 2017, 03:46 (GMT)
Merge branch 'master' into blender2.8
Revision c8fa716 by Mai Lavelle
June 30, 2017, 03:07 (GMT)
Cycles: Use float constants instead of double
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021