Blender Git Commit Log

All Blender Git commits.

Page: 2638 / 8462

March 15, 2019, 22:31 (GMT)
Fix T55620 Artifacts with SSR and planar reflection

Was caused by 0 pixel extent rays which did not trace at all. Bumping the
threshold for degenerate rays fixes it.
March 15, 2019, 21:33 (GMT)
Fix T62621 object scale changes tangent node output in Eevee

Normal Matrices were not normalized, leading to non-normalized vector
rotations results.
March 15, 2019, 21:33 (GMT)
Eevee: Fix tangent being renormalized after interpolation
March 15, 2019, 21:33 (GMT)
Eevee: DOF: Optimization: Move some operations out of the shader
March 15, 2019, 21:33 (GMT)
Fix T61857 Eevee DOF not working if the camera is in orthographic mode

It was just a bad mapping of the ogl depth to scene linear depth.
March 15, 2019, 21:33 (GMT)
Particle: Remove Billboard Particle code

The billboard particles were only used by Blender Internal. So until it is
supported by Cycles of Eevee there is no reason to keep it in the code and
UI.

Fix T61695 Billboard particles not displaying in Eevee viewport, render
March 15, 2019, 21:15 (GMT)
Silence warning from recent GPU simplify commit

Said commit introduced warnings and build problens. Let's be more
careful in the future. Warnings are not to be treated lightly either.
March 15, 2019, 21:07 (GMT)
Fix compiling after last commit
March 15, 2019, 20:02 (GMT)
GPU: Simplify select shaders.

The shaders are: `GPU_SHADER_3D_FLAT_SELECT_ID` and `GPU_SHADER_3D_UNIFORM_SELECT_ID`.
This commit allows the drawing of the mesh select ids to be done on a 32UI format texture.
This simplifies the shader that previously acted on the backbuffer and had to do an uint to rgba conversion.

Differential Revision: https://developer.blender.org/D4350
March 15, 2019, 19:19 (GMT)
Remove object hide_* operators from outliner keymap

We already have dedicated outliner visibility operators that not only
take precedent over those ones, but also unhide collections as well.

No change for the end user. That said, since I added the outliner
hide/unhide operators I assumed that newly visible objects are to be
selected. That can change in a separate commit, but it should be done
by changing OUTLINER_OT_unhide_all.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4527
March 15, 2019, 19:14 (GMT)
Fix T62438: Unhide all doesn't set newly visible objects to selected

The select option in the operator was never working because we were
trying to select an object considered unselectable (since it was hidden).

Reviewers: brecht

Differential Revision: https://developer.blender.org/D4527
March 15, 2019, 19:09 (GMT)
Fix T62313 - No way to remove object from master collection in 3d view

This introduces a new iterator, FOREACH_COLLECTION, that unlike the
FOREACH_SCENE_COLLECTION it iterates over all the Blender file
collections, including the scene master collection, as well the database
ones (bmain).

Reviewers: brecht
March 15, 2019, 18:44 (GMT)
GPencil: Fix compiler warning
March 15, 2019, 18:36 (GMT)
Fix T62320: Outliner collection disable not propagating to other view layers

The moment you switched to another view layer the visibility was still
outdated.
March 15, 2019, 18:36 (GMT)
GPencil: Use the cursor lock in Sculpt mode

The point is locked to a plane with the last point and the normal of the cursor orientation.

The moved point is projected over the cursor/point plane and the closet point is used as result of the sculpt operation.
March 15, 2019, 18:31 (GMT)
Fix T62608: many tools in the toolbar not working.

The keymap names still use the label, so use that again for looking up the
keymap so things work again after recent changes.
March 15, 2019, 18:28 (GMT)
Fix T59943 Color banding present in Workbench render but not in viewport

I don't really like forcing RGBA16F for Albedo render but that's ok since
the texture is shared with the effect_fb.
March 15, 2019, 18:11 (GMT)
Tests: remove unnecessary _test postfix on test names.
March 15, 2019, 17:49 (GMT)
Fix T62601: parenting to curve (follow path) causes offset

Similar to T60623 / rB2894e75121d7.
Issue (when parenting with 'Follow Curve') is that the curves
CU_FOLLOW flag is set on the original, but not the
evaluated curve (yet), leading to misbehaviour in 'ob_parcurve()'.
Setting this on both now.

Reviewers: sergey

Maniphest Tasks: T62601

Differential Revision: https://developer.blender.org/D4524
March 15, 2019, 17:31 (GMT)
Merge branch 'blender2.7'
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021