Blender Git Commits

Blender Git "vr_scene_inspection" branch commits.

Page: 12 / 29

February 20, 2020, 12:00 (GMT)
Fix T70898: Area.type access fails for topbar & statusbar

Revert change from 5f6c45498c92b91a710a1317f6d41f73fbe83477

Excluding enum items meant Python scripts couldn't access them.

This is no longer needed now Area.ui_type is used for the menu.
February 20, 2020, 12:00 (GMT)
Fix T73518: Normal Overlay

This change will not render the normals for faces that are hidden.
Before we had instance drawing the hidden faces were registered in the
index buffer. During the overlay refactoring the rendering was migrated
to instance rendering. Instance rendering does not use the index buffer
so the data was ignored.

This patch stored the normal visibility in the .w part of the normal or
for face normals it will set the normal to zero. The shader looks at
this and renders the normals fully transparent when detected.

Reviewed By: Cl�ment Foucault

Differential Revision: https://developer.blender.org/D6798
February 20, 2020, 12:00 (GMT)
UI: Create quads > Create Quads
February 20, 2020, 12:00 (GMT)
MSVC: Fix obscure RNA related build error

When you switch between debug/release mode a lot, you could end up
in a situation where the generated RNA code was out of sync between
the two configurations.

There was one function optionally defined with an `#ifndef NDEBUG`
guard, this patch adds a stub implementation for the other configurations
to prevent build errors.

Differential Revision: https://developer.blender.org/D6855

Reviewers: brecht
February 20, 2020, 12:00 (GMT)
Codesign: Harden check for archive being ready for sign

Seems like sometimes files are being only partially ready, which makes it so there
are unsigned files, failing to deliver fully signed bundle.

Now expected archive file size is stored into stamp file and is checked against
size of the archive file on another side.

There are some bare prints used for debugging, would need to switch it to a proper
logger (or to be removed).
February 20, 2020, 12:00 (GMT)
build_deps: include venv on windows
February 20, 2020, 12:00 (GMT)
Keymap: minor tweaks so box-select shortcuts show in the menu
February 20, 2020, 12:00 (GMT)
ColorManagement: Dithering Improvement

- Unlock property range.
- Use triangular noise to keep perceptual noise error more uniform.
Remap range to preserve perceptual intensity.
- Center noise distribution around 0 for GPU implementation because of
rounding.
- Do dithering after merging overlays.

Effect of using triangular noise is not really noticeable if you don't use
really low bitdepth. But doing a test in the shader were we artificially
reduce the bitdepth (`col = (col * 16) / 16;`) reveals the real difference.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6850
February 20, 2020, 12:00 (GMT)
Cleanup: add extern "C" to UI_interface.h
February 20, 2020, 12:00 (GMT)
Cleanup: use doxy sections for BLI_bpath API
February 20, 2020, 12:00 (GMT)
UI: Use crosshair cursor for Extrude to Cursor tools

Since this tool doesn't perform selections when you click, it's important that the cursor helps communicate that something else will happen.

Also fix missing 'to' in Curve Edit Mode.
February 20, 2020, 12:00 (GMT)
Fix OpenCL issue after recent code cleanup

Thanks Patrick Mours for finding it.
February 20, 2020, 12:00 (GMT)
Fix T73748 Overlay: Infront disappearing/glitched while in Xray mode
February 20, 2020, 12:00 (GMT)
Fix T73793 Walk navigation crosshair gets hidden behind objects

This is a bug that the recent refactor exposed. Some widgets were drawing
with alpha set to 0.
February 20, 2020, 12:00 (GMT)
VSE: Remove atomized image duplication for preprocessing stage

Each image that goes through preprocessing is already duplicated in `input_preprocess()`

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6790
February 20, 2020, 12:00 (GMT)
VSE: Fix missed renaming of cut operator

Fix errors introduced by commit rB819af2094b21.

Reviewed By: ISS

Differential Revision: https://developer.blender.org/D6870y
February 20, 2020, 12:00 (GMT)
Cycles: Enabled quaternion motion blur with Embree.

Bringing Embree's motion blur closer to Cycles' native blur.
This requries Embree 3.8.0 or newer.

Differential Revision: https://developer.blender.org/D6575
February 20, 2020, 12:00 (GMT)
GPencil: Fix unreported move to layer with lock material

The strokes with the material locked could be moved. Now the lock is respected.
February 20, 2020, 12:00 (GMT)
Fix T73914 Overlay: Unable to select bone in pose mode

It was caused by the bone selection overlay that was delaying the
xray pass. But OVERLAY_pose_draw were never called when doing selection.
February 20, 2020, 12:00 (GMT)
Alembic: fix unit test on Windows

There are two issues solved in this commit:

- Our Windows buildbot has slightly different floating point errors than
the Linux one, which meant a larger delta was required for float
comparisons.
- The test performs an export to a temporary Alembic file and
subsequently imports it. Deleting the temporary file was impossible on
Windows because it was still in use. This is now resolved by first
loading the default blend file before deleting the Alembic file.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021