September 12, 2019, 01:13 (GMT) |
Fix GTests failing on Windows buildbot Run these tests from the install directory so they can find dlls. |
September 12, 2019, 01:13 (GMT) |
Partially revert "Cleanup: use post increment/decrement" This partially reverts commit 0b2d1badecc48b5cbff5ec088b29c6e9acc5e1d0 Post increment can deep-copy for C++ iterators, while in my own checks GCC was able to optimize this to get the same output, better follow C++ best practice and use pre-increment for iterators. |
September 12, 2019, 01:13 (GMT) |
Fix buildbot not reporting error when tests fail |
September 12, 2019, 01:13 (GMT) |
Tests: run tests from install path Blender can only be run correctly from the install path since it requires Python scripts, dynamic libraries and other files to be present. By default the install path is the same as the build path, so it works anyway. But on the buildbot it isn't. There was a workaround but it failed on Windows and macOS. Now tests run from the install path. Detecting that path for ctest is more complicated than I would like, but I couldn't find a better solution. Ref T69541. |
September 12, 2019, 01:13 (GMT) |
Fix buildbot error building release on macOS |
September 12, 2019, 01:13 (GMT) |
Fix missing LLVM include directories on macOS These are not used in master yet, but they are needed for the functions branch. |
September 12, 2019, 01:13 (GMT) |
Fix redo panel button alignment Menu's in the redo panel left a space for decorators. |
September 12, 2019, 01:13 (GMT) |
Fix two bugs in delaunay blenlib function. Bugs were: (1) needed an epsilon test in CCW test in order to handle new costraint edge that intersects an existing point but only within epsilon; (2) the "valid bmesh" output mode sometimes left a face that included outside frame point. |
September 12, 2019, 01:13 (GMT) |
Cleanup: use post increment/decrement When the result isn't used, prefer post increment/decrement (already used nearly everywhere in Blender). |
September 12, 2019, 01:13 (GMT) |
Fix saving images from temp Image Editor failing Steps to reproduce were: * Ensure //Render//->//Display Mode// is //New Window// * F12 * In the opened Image Editor, Alt+S to save the image * Save the image The saving would fail silently. Issue was that wm_handler_op_context() would fail to find the correct area to activate, as the wrong window was active in context. So allow overriding this window and do so when creating the file-select handler. |
September 12, 2019, 01:13 (GMT) |
Cleanup: includes in headers Forward declare structs where possible. |
September 12, 2019, 01:13 (GMT) |
Cleanup: style, spelling |
September 12, 2019, 01:13 (GMT) |
EEVEE: Shadows: Fix correlation issue between Shadows and Anti-Aliasing To fix this, we just scramble the halton sequence by multiplying by a large prime number. It seems to work fine in practice. We also tried Sobol sequence but it has a less uniform pattern for low number of sample. Fix T68594 Eevee: Soft shadows causing flickering in animation and temporal AA in scenes |
September 12, 2019, 01:13 (GMT) |
EEVEE: Fix tests crashing if file is in edit mode |
September 12, 2019, 01:13 (GMT) |
EEVEE: Shadows: Fix incorrect shadowing near point lights source |
September 12, 2019, 01:13 (GMT) |
Fix T68843: wireframe node in Eevee fails on macOS Differential Revision: https://developer.blender.org/D5712 |
September 12, 2019, 01:13 (GMT) |
Fix node_shader_utils problems with new mapping node Since rBbaaa89a0bc54 we have to access the mapping node differently. This doesnt take actual linkage of the new sockets into account (but this wasnt done for most sockets on the Principled BSDF node either) Also the min/max of the mapping node was removed entirely. It was decided upon removing this from node_shader_utils as well (and replace this by existing access to the Extension parameter of the Texture node). Part of solving T69526. Differential Revision: https://developer.blender.org/D5693 |
September 12, 2019, 01:13 (GMT) |
Fix T69597: Changing Grease Pencil Layer in Dopesheet unlocks all layers The Dopesheet was unlocked all layers because it was using the same logic used in UI panel, but this was wrong. |
September 12, 2019, 01:13 (GMT) |
Python API: implement an Operator callback for dynamic description. Blender UI Layout API allows supplying parameters to operators via button definitions. If an operator behavior strongly depends on its parameters, it may be difficult to write a tooltip that covers all of its operation modes. Thus it is useful to provide a way for the operator to produce different descriptions based on the input info. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5709 |
September 12, 2019, 01:13 (GMT) |
Fix T68796: stereo side-by-side and pageflip not drawing correctly |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021