April 2, 2020, 17:34 (GMT) |
GPencil: Remove unused lines |
April 2, 2020, 16:54 (GMT) |
Fix link error on Linux buildbot with libxml2 On macOS this is part of the collada folder, but for Linux xml2 is in its own folder for precompiled libraries. |
April 2, 2020, 16:46 (GMT) |
April 2, 2020, 16:22 (GMT) |
GPencil: Fix error in Bake when no mesh is selected |
April 2, 2020, 16:19 (GMT) |
Fix Cycles AVX unit test still failing to build with old GCC |
April 2, 2020, 16:00 (GMT) |
Sculpt: Delay Viewport Updates In Blender 2.81 we update and draw all nodes inside the view planes. When navigating with a pen tablet after an operation that tags the whole mesh to update (like undo or inverting the mask), this introduces some lag as nodes are updating when they enter the view. The viewport is not fully responsive again until all nodes have entered the view after the operation. This commit delays nodes updates until the view navigation stops, so the viewport navigation is always fully responsive. This introduces some artifacts while navigating, so it can be disabled if you don't want to see them. I'm storing the update planes in the PBVH. This way I can add support for some tools to update in real-time only the nodes inside this plane while running the operator, like the mesh filter. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6269 |
April 2, 2020, 15:54 (GMT) |
Merge branch 'master' into uuid-undo-experiments |
April 2, 2020, 15:50 (GMT) |
Don't lower the active modifier index past 0 |
April 2, 2020, 15:43 (GMT) |
VR: Refactor DirectX context management All DirectX management happens on Ghost level now, higher level code can just assume everything is OpenGL (except of the upside-down drawing that still needs to be done for DirectX). This is similar to how the metal-layer is hidden outside of Ghost. The Ghost-XR graphics binding for DirectX is responsible for managing the DirectX compatibility now. |
April 2, 2020, 15:30 (GMT) |
Fix more build errors/warnings after recent AVX changes Thanks to Sergey and Ray for the help identifying the problem. |
April 2, 2020, 15:22 (GMT) |
add memory address to undo steps print. Helps identifying who is what in debugger... |
April 2, 2020, 15:09 (GMT) |
Fix build error on Windows/Linux after recent AVX changes |
April 2, 2020, 15:09 (GMT) |
Fix (harmless) PCRE not found warning when configuring CMake on Linux Differential Revision: https://developer.blender.org/D7309 |
April 2, 2020, 15:09 (GMT) |
April 2, 2020, 14:57 (GMT) |
Fix panel header drawing - Use the preset callback to draw the modifier mode buttons. - Don't draw empty panel label strings. |
April 2, 2020, 14:56 (GMT) |
Sculpt: Add global automasking options for all brushes This adds the automasking options to the Sculpt Tool options in a way that they affect all brushes. This is more convenient when working with some of these options while switching brushes as they don't need to be enabled/disabled per brush. An automasking option is enabled if it is enabled in the brush or in the sculpt options. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D7304 |
April 2, 2020, 14:54 (GMT) |
Fix T74983: Material preview icons don't refresh The root cause of the issue reported in T74983 is that an `IDNode` would not be marked as user-modified. This marking happened while looping over outgoing relations of one of its operation nodes. Since rBff60dd8b18ed unused relations are removed, and as a result the `IDNode` would not be marked. The solution was to move the responsible code outside the loop; this is probably a good idea anyway, as the code did not actually use the looped-over relations at all, and was thus repeated unnecessarily. |
April 2, 2020, 14:48 (GMT) |
Merge branch 'master' into greasepencil-object |
April 2, 2020, 14:48 (GMT) |
Fix T75302: GPencil fill does not work on python generated strokes |
April 2, 2020, 14:48 (GMT) |
GPencil: Cleanup typo error for hardness The variable cannot be names because it was already renamed. |
|
|
|


Master Commits
MiikaHweb | 2003-2021