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. |
|